He ______ the 9:00 train because he didn’t leave home until 9:10.A、couldn’t have

游客2024-10-24  9

问题 He ______ the 9:00 train because he didn’t leave home until 9:10.

选项 A、couldn’t have caught
B、shouldn’t have caught
C、ought to have caught
D、must not have caught

答案 A

解析 本题考察情态动词表示猜测的用法。couldn’t have done表示对过去发生的事进行否定猜测,意为“不可能……”。本题意为“他不可能赶上9:00的火车,因为他 9:10才离开家”。  shouldn’t have done,本不应该做某事;ought to have done,本应该做某事;D项不正确。要注意情态动词表示猜测时,can只能用于否定形式而must只能用于肯定形式。
转载请注明原文地址:https://tihaiku.com/zcyy/3814631.html
最新回复(0)