He ______ the 8:20 bus because he didnt leave home till 8:25.A.couldn"t have caughtB.ought

外语类 已帮助 人

He ______ the 8:20 bus because he didnt 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"thavecaught。must表推测时只用于肯定句中,oughttohavedone表示“本应该”,shoudn"thavedone表示“本不应该”。