全部题库 / 成人英语三级 / 试题详情
单选题 成人英语三级
2017-09-07

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

A.need have done
B.must have done
C.can have done
D.might have done

参考答案

D

答案解析

【参考译文】太遗憾了!鉴于他的能力和经验,他本可能做得更好。
【答案解析】本题考查虚拟语气中情态动词的用法。need have done,本来有必要做(而没做);must have done是对过去发生的事情的肯定推测,表示“过去一定做了”;can have done是对过去发生的事情的不肯定推测;might have done,表示“本来可以做(而没做)”。

你可能感兴趣的试题

A.lost
B.having lost
C.losing
D.having loss