单项选择题
A. must have lasted B. will have lasted C. would last D. has lasted
A. that B. who C. whom D. in whom
A. knowing B. known C. to be known D. having known