He _______ the 8:20 bus because he didn’t leave home till 8:25.A、couldn’t have c

游客2023-10-25  27

问题 He _______ the 8:20 bus because he didn’t leave home till 8:25.

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

答案 A

解析 because引导的分句用了过去时,因此本句是对过去的推测。而根据他出门的时间,可知他肯定没有赶上车,要用couldn’t表否定推测,答案为A项couldn’t have caught。must表推测时只用于肯定句中,ought to have done表示“本应该”,shoudn’t have done表示“本不应该”。
转载请注明原文地址:https://tihaiku.com/zcyy/3127793.html
最新回复(0)