怎么区分一般过去时和现在完成时?
09-16
现在完成时表示过去完成的动作对现在还有影响,但我不明白怎样才算对现在有影响?谁可以帮我解答这个疑问,谢谢了。
第1楼 回答:mike 时间:2012年3月21日 22:37:00
该回答于2012年3月26日 22:13:29被采纳为最佳答案
现在完成时表示过去发生的某一动作对现在造成的结果或影响,也可指从过去开始延续到现在的动作或状态,常用的时间状语有:① now, today, tonight, this week / month / year 等; ② yet, already, just, recently 等; ③ since 引导的时间状语或时间状语从句;④ for 引导的表示一段时间的状语。使用现在完成时注意1由于现在完成时属于现在时态的范畴,它不能和表示过去的时间状语(如 last month, yesterday 等) 连用。 2一般过去时与现在完成时的区别:一般过去时只单纯表示过去的动作或状态,和现在不发生联系,它可以和确定的表示过去的时间状语连用;而现在完成时表示某一完成的动作对现在造成的影响或结果,强调的是现在的情况,所以它不能和确定的表示过去的时间状语连用
(IP: 113.85.215.144)