问题 选择题

She________the opportunity,but unfortunately she just let it go.

A.should have taken

B.must have taken

C.needn't have taken

D.can't have taken

答案

答案:A

A 考查情态动词+have done。句意:她本该抓住这个机会,但是不幸的是,她让机会溜走了。should have done本该做某事(而事实上并没有做),表示对过去动作的虚拟。must have done一定做了(表示推测);needn't have done本不必做某事(而事实上做了某事);can't have done肯定没做某事(表示推测)。根据句意选A。

单项选择题
单项选择题