"I can‘t imagine why he is late." "Nor can I.He______an acci

"I can‘t imagine why he is late." "Nor can I.He______an accident." (2 分)
A.might have
B.may have
C.might have had
D.could have
魔恋仙 1年前 已收到4个回答 举报

前世哈珊 幼苗

共回答了22个问题采纳率:95.5% 举报

C might have done 表示对过去事情的推测,说话人不太有把握
我实在想象不出他怎么迟到了.我也不知道,他可能出事了.
其实must/can/could/may/might + have done都可以表示对过去事情的推测,只是语气强弱不同,把握性有大到小.

1年前

7

guanyu_chen 幼苗

共回答了8个问题 举报

A

1年前

2

doomsmen 幼苗

共回答了31个问题 举报

C

1年前

2

绝笔于 幼苗

共回答了71个问题 举报

c,might have done,表示猜测

1年前

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