He______at the meeting, because he went home.

admin2019-03-28  32

问题 He______at the meeting, because he went home.

选项 A、couldn’t have spoken
B、may have spoken
C、must have spoken
D、shouldn’ t have spoken

答案A

解析 根据句意可知,前一句是对过去情况的否定推测。couldn’t have done表示对过去已经发生事情的否定推测,意为“不可能……”,符合题意;may have done表示对过去发生事情的可能性推测,意为“可能已经……”;must have done表示对过去发生事情的肯定推测,意为“肯定已经……”;shouldn’t have done意为“本不应该做某事却做了”。故选A。
转载请注明原文地址:https://jikaoti.com/ti/vXnGFFFM
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)