问题
选择题
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用于否定、疑问句中表示对过去的推测。