不要想太多,因为应该是过去时,所以就用过去时,这句话强调的是前面的,不用完成时,for+一段时间,不一定要用完成时,如果是单独的句子,for+一段时间是用完成时,而且一般是表示延续的状态.这里是catch,瞬间动词,不用完成.
懂了没?
I could have been on time for the meeting,but I ____ in a traffic jam for over half an hour.
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+一段时间"不是完成时的标志吗?
A.have caught B.have been caught C.was caught D.caught这题的正确答案是C.这里为什么要用过去式不是用完成时?"for+一段时间"不是完成时的标志吗?
英语人气:145 ℃时间:2020-03-19 23:05:02
优质解答
我来回答
类似推荐
- I got caught in the traffic jam on the way,or I _here on time为何不用could have been,而用had been
- She could have been in time for the interview,but her flight___.A wad delaying B had been delayed C has delayed D was de
- I should have been there,but I could not find the time
- i have been here for a long time
- They can't have been watching the football match this time yesterday,___?
猜你喜欢
- 1excel 保留2位小数
- 2take a bow是什么意思
- 3一本书620页,第一天看了全书的1/3,第二天看了31页,两天共看了全书的几分之几?
- 4当x∈[-2,2]时,不等式x2+ax+3≥a恒成立,求a的取值范围.
- 5It's true___(say)a dog is a man's best friend or at least Robert's best friend.
- 6实验室制H2与制取O2的装置为何不同
- 7物理实验:固体密度的测量
- 8五年级数学书上册17页的题目
- 9《陋室铭》在物质生活日益丰富的今天,你如何看待本文作者表达的“维吾德馨”的道德情操?
- 10根据实际问题的需要,画函数图象时,X轴和Y轴的单位长度可以( )