I could have been on time for the meeting,but I ---- in a tr

学习 时间:2026-04-09 01:16:21 阅读:131
I could have been on time for the meeting,but I ____ in a traffic jam for over half an hour.A.have caught B.have been caught C.was caught D.caught这题的正确答案是C.这里为什么要用过去式不是用完成时?"for+一段时间"不是完成时的标志吗?

最佳回答

敏感的鞋子

动人的书包

2026-04-09 01:16:21

不要想太多,因为应该是过去时,所以就用过去时,这句话强调的是前面的,不用完成时,for+一段时间,不一定要用完成时,如果是单独的句子,for+一段时间是用完成时,而且一般是表示延续的状态。这里是catch,瞬间动词,不用完成。懂了没?

最新回答共有2条回答

  • 单薄的蚂蚁
    回复
    2026-04-09 01:16:21

    不要想太多,因为应该是过去时,所以就用过去时,这句话强调的是前面的,不用完成时,for+一段时间,不一定要用完成时,如果是单独的句子,for+一段时间是用完成时,而且一般是表示延续的状态。这里是catch,瞬间动词,不用完成。懂了没?

上一篇 已知直线l过点P(-1,2),且与以A(-2,-3)、B(3,0)为端点的线段相交,求直线l的斜率的取值范围是 ---

下一篇 左边一个木右边一个彦是什么字?