问题补充:
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
答案:
A. need have done
B. must have done
C. can have done
(答案→)D. might have done
解析:might have done表示对过去情况的虚拟,“本来可以做却没做”,符合上文What a pity!句意是:真遗憾,考虑到他的能力和经验,他本可以做得
更好(实际上却没有)。need have done是本需要做却没做,must have done过去一定做了 can have done用于否定、疑问句中表示对过去的推测。