单选题 He ______ the 9:00 train because he didn't leave home until 9:10.
【正确答案】 A
【答案解析】本题考察情态动词表示猜测的用法。couldn't have done表示对过去发生的事进行否定猜测,意为“不可能……”。本题意为“他不可能赶上9:00的火车,因为他 9:10才离开家”。 shouldn't have done,本不应该做某事;ought to have done,本应该做某事;D项不正确。要注意情态动词表示猜测时,can只能用于否定形式而must只能用于肯定形式。