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+一段时间"不是完成时的标志吗?
人气:368 ℃ 时间:2020-03-19 23:05:02
解答
不要想太多,因为应该是过去时,所以就用过去时,这句话强调的是前面的,不用完成时,for+一段时间,不一定要用完成时,如果是单独的句子,for+一段时间是用完成时,而且一般是表示延续的状态.这里是catch,瞬间动词,不用完成.
懂了没?
推荐
猜你喜欢
- 这条应用题怎么用比例解
- 运用事物的发展是前进性和曲折性的统一的原理说明应该如何认识我国社会主义现代化
- 把已经写好的三封信和三个信封装好,正好有一封信和信封一致的概率是多少?
- museum,go,let's,the,to,怎么连词成句
- 晏子板着脸,严厉地对被捆绑起来的烛邹.这句话表现出晏子和齐景公什么心理?
- what did you see there
- 选择合适的单词,并用适当形式填空.1,real 2,play 3,usual 4,member
- 英语翻译