专四

单选题What a pity! Considering his ability and experience, he __________ better.

参考答案:D进入在线模考
【译文】真遗憾!就他的能力和经验而论,他本可能做得更好的。
【解析】考查“情态动词+完成体”的用法。might+have done表示“本可能做却没有”;must+have done只用于肯定句中,表示对过去情况的肯定推测,意为“想必,一定”;needn’t have done一般用于否定旬表示“本不必做的事情却做了”;couldn’t have done表示“不可能做了某