一般过去时与现在现在完成时的比较区别

---The car crash hasn't brought any traffic inconvenience,has it?  

--Yes. The road _____ up with several miles of vehicles within a few minutes.

A. was chocked   B.has been chocked  C.had been chocked   D.is  chocked. 

排除CDAB区别在哪,答案是A.

请先 登录 后评论

2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

within a few minutes 意为 “几分钟内”:指过去时间范围特定的一个时间段,实际就是一个明确的过去时间状语,故使用一般过去时。我们可以用形象的过去时间来表示这个时间段:from 10:5 to 10:10 yesterday。

请先 登录 后评论
郑尧

现在完成时为表达过去已经发生并已经结束,对现在造成的影响和后果。

第二句 道路阻塞了几英里的车辆在短短几分钟内 是过去的动作 所以用过去式  他没有持续到现在  因为堵车已经结束了  早通了  就算是第二个用法也不对  如果是完成时的话应该是一直堵车不会是几分钟内了

请先 登录 后评论