内容正文:
第13讲 现在完成时与一般过去时的区别
知识点讲解+习题跟踪训练
【知识讲解】
一.相同点:
1. 这两中时态中的动作都发生在过去
2. 倘若这个动词的过去时是加ed构成,那么这个动词的过去分词和过去时相同
例如:I cleaned(过去时) the room yesterday.
I have already cleaned(过去分词) the room.
二.不同点
1. 一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系。如果你只是要陈述你做了什么,陈述的东西和目前状况没有太大影响,就用一般过去时;现在完成时表示与现在有关系的发生在过去的动作,到现在为止这个动作可能结束也可能继续下去。它不与表示过去的时间状语连用. 例如:
(1.) I washed the plate. “我洗盘子了”(那么洗盘子这个话题基本到此打住,基本没有下文)
(1.) I have washed the plate. “我已经洗好盘子了。” (强调做过,完成了。还有可能意思是,既然我已经洗好盘子了,我就该干什么什么了,或者你就应该履行什么承诺之类的。)
(2.)I saw the film yesterday. 强调看电影的时间是昨天。
(2.) I have seen the flim.我已经看过这部电影了(我现在知道电影的内容/ 我不想在看这电影了,我们选其他的吧。)
(3.) I taught here for eight years我在这教过八年书(只陈述过去的事实,现在可能不在这教书了)
(3.) I have taught here for eight years 我在这教书八年了(现在还在教,还可能继续教下去)
(4.) I leanrt English for six years 我学过六年英语(以前学过,现在可能不学了)
(4.) I have learnt English for six years我学英语已经学了六年了(现在还在学,可能还要学下去)
2. 常连用的时间状语不同
(1)常与一般过去时连用的时间状语
· yesterday (morning, afternoon, evening):昨天(早上,下午,晚上)
· the day before yesterday前天
· last+时间名词:上一个… 如:last night (week,Sunday,weekend,month,winter,year,century 世纪)
· 时间段+ ago:在…之前 如:three days ago:三天前 a moment ago刚才
· this morning/afternoon今天早上/ 今天下午
· when+ 过去时的句子:当…的时候 when I got up
· just now 刚刚
· before 以前 或 before+时间点
· at the age of 10 (过去年龄段):在10岁的时候
· in the old days 在古时候
· at that time/ moment在那时候
(2)常与现在完成时连用的时间状语
· for + 时间段: 持续了一段时间
· since + 过去时间点/ 过去时句子:自从…开始
· since + 时间段 + ago:自从…开始
· already (“已经”用于肯定句的中间和末尾处)
· never (“从不” 用于中间处)
· ever (“曾经” 用于疑问句和肯定句的中间处)
· just (“刚刚” 用于中间处)
· yet (“已经”用于疑问句的末尾处 /“还”用于否定句的末尾处)
· so far 到目前为止
· In the past + 时间段
【真题演练】
1.(2022秋·江苏淮安·八年级校考期末)It ________ over 100 years since the Communist Party ________.
A.was; was set up B.has been; was set up C.has been; set up D.was; set up
2.(2022秋·江苏南京·八年级校考期中)—When did the couple __________?
—They __________ for 20 years.
A.marry; got married B.get married; have got married
C.marry; have got married D.get married; h