来源:网络资源 2025-01-18 20:27:45
4. 比较一般过去时和现在完成时的异同
(1)共同点:动作都是在过去完成。
I saw the film yesterday evening.
I have seen the film before.
(看电影这件事都是在过去完成的。)
(2)区别:
①现在完成时强调过去发生的动作对现在的影响和结果,而一般过去时与现在没有联系,只是说明某个动作发生的时间是在过去。
②一般过去时通常与具体明确的过去时间状语连用。如yesterday, last week, two years ago, just now, in 2002 等;而现在完成时则常与 just, already, ever, never等模糊的过去时间状语和these days, this week, since..., for...等表示一段时间的状语连用。
【典型例题】
—______ you ______ your homework yet?
—Yes. I ______ it a moment ago .
A. Did; do; finished
B. Have; done; finished
C. Have; done; have finished
答案:B
解析:本题考查一般过去时和现在完成时的用法区别。问句中的yet表明应该用现在完成时,而回答中的a moment ago是一个明确的过去时间状语,应该用一般过去时。
编辑推荐:
欢迎使用手机、平板等移动设备访问中考网,2023中考一路陪伴同行!>>点击查看