单项选择题
A.has caught on B.has caught him out C.has caught up D.take roots
A. pledge B. warranty C. resolve D. guarantee
A. assurance B. warrant C. guarantee D. insurance