单选题
成人英语三级
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,表示“本来可以做(而没做)”。
【答案解析】本题考查虚拟语气中情态动词的用法。need have done,本来有必要做(而没做);must have done是对过去发生的事情的肯定推测,表示“过去一定做了”;can have done是对过去发生的事情的不肯定推测;might have done,表示“本来可以做(而没做)”。
你可能感兴趣的试题
A.lost
B.having lost
C.losing
D.having loss
A.preparing
B.prepared
C.prepare
D.having prepared
A.strange
B.boring
C.pleasant
D.normal