英语单选题What a pity!Considering his ability and experience,he _

英语单选题
What a pity!Considering his ability and experience,he _____better.
A.can have done B.might have done
根据语义,这个空本可以填could have done ,可是没这个答案,于是我就选了A,可might have done 是表示可能已经做过某事,怎么也不能选这个啊
janet123 1年前 已收到4个回答 举报

dcnrzl 幼苗

共回答了17个问题采纳率:94.1% 举报

情态动词should ,would,could,might,ought to等后接不定式的完成时,
表示过去本该做,打算做,想做而未做的事情.
should have done =ought to have done本应该做而没做
would have done = 本来就会去做某事而没做
could have done = 本可以做某事而没做
might have done本可以做而没做

1年前

3

adsfhjawrgh 幼苗

共回答了23个问题 举报

不,这里是虚拟语气!所以应填“might/could/must/ have done"意为:本应该,本能够。而不是实际上的可能已经做过某事。
所以选B。没有can have done这个形式。

1年前

2

冰子号 幼苗

共回答了12个问题 举报

b是本来可能做…

1年前

2

宁波53 幼苗

共回答了6个问题 举报

B
might have done 在本句的 意思是 他原本可以做得更好的。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.026 s. - webmaster@yulucn.com