问题 选择题

What a pity! Considering his ability and experience, he ___________ it better.

A.need have done

B.must have done

C.can have done

D.might have done

答案

答案:D

might have done表示对过去情况的虚拟,“本来可以做却没做”,符合上文What a pity!句意是:真遗憾,考虑到他的能力和经验,他本可以做得

更好(实际上却没有)。need have done是本需要做却没做,must have done过去一定做了 can have done用于否定、疑问句中表示对过去的推测。

选择题
填空题