如何区分过去式和现在完成时

过去式和现在完成时是英语中两个重要的语法知识点,很多同学在学习中分不清两者的区别,导致在考试中失分。下面小编就为大家讲一讲二者的区分。

01、过去式表示过去某一时刻发生的动作或单纯叙述过去的事情,强调动作。现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。比如,
Isawthisfilmlastweek.强调的是动作,表明看过这个电影。
Ihaveseenthisfilmlastweek.强调的是动作的影响,表明看过这个电影后知道电影的内容。

02、现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,比如each,learn,work,study等。而一般过去式的动词一般是非延续的,比如come,go,leave,start,die,finish,等。
He

03、过去式常与时间状语连用;现在完成时通常与模糊的时间状语连用,或者没有时间状语。一般过去时的时间状语有yesterday,justnow,······ago,in1900s,once等。现在完成时的时间状语有for,since,sofar,ever,never,just,yet,till/until,uptonow,inpastyears,always等。

04、对于过去发生的,一直持续到现在的动作,只能用现在完成时。而一般过去时只能描述已经结束的动作。

标签

发表评论


Warning: error_log(/www/kuaileyao/kuaile/wp-content/plugins/spider-analyser/#log/log-2723.txt): failed to open stream: Permission denied in /www/kuaileyao/kuaile/wp-content/plugins/spider-analyser/spider.class.php on line 2966