第01讲复习八下:现在完成时(原卷版+解析)-【暑假自学课】2023年新九年级英语暑假精品课(外研版)2.docx
第01讲复习下册:现在完成时
掌握并正确使用现在完成时
一、现在完成时的用法:
时态
含义
结构
时间状语
现在完成时
表示过去发生的动作对现在的影响,或者表示从过去持续到现在的动作或状态
has/have+动词的过去分词形式
since,for,sofar,already,yet,recently,ever,twice,inthelast/pastfewyears
二、现在完成时的句型结构:
【易错警示】
1.与表示一段时间的标志词连用,短暂性动词要变为持续性动词(见下表)。表示一段时间的标志词有:for,since,howlong。
2.常用的现在完成时的句型结构
(1)Ithasbeen/It’s+时间段+since+过去时从句/过去的时间
如:Ithasbeen/It‘sthreeyearssincewemeteachotherlasttime.自从我们上次见面以来已经有三年了。
(2)时间段+haspassed+since+过去时从句
如:Manyyearshaspassedsincewekneweachother.我们已经认识多年了。
三、现在完成时用法辨析
(1)already用于肯定句;yet用于否定句或疑问句。
如:Hehasalreadytoldmethesecret.他已经告诉我这个秘密了。
Ihaven’tfedmypetdogyet.我还没喂我的宠物狗。
(2)for+一段时间,表示“持续……”
since+…ago/过去时的句子,表示“自从……以来”。
如:Ihavestudiedinthisschoolfor3years.我已经在这所学校学习了三年。
Ihavestudiedinthisschoolsince3yearsago.我从三年前开始就在这所学校学习了。
IhavestudiedinthisschoolsinceIwas12yearsold.自从我12岁以来就在这学校学习了。
(3)havebeento/havegoneto/havebeen(in/at)区别
havebeento表示“曾经去过(人已回来)”
havegoneto意为“已经去了(人不在这里)”
havebeen(in/at…)表示“待在……一段时间”。
如:HaveyoueverbeentoHK?你曾经去过香港吗?
Lindaisn’tathome.Shehasgonetothelibrary.琳达不在家,她已经去了图书馆。
TheGreenshavebeeninChinafor10years.格林一家人已经待在中国10年了。
(4)现在完成时与一般过去时的区别:
现在完成时侧重对现在的影响;一般过去时只是对过去的描述,不强调影响,是过去的时间点发生的事情。When提问时间点,不能跟现在完成时连用。
如:Ihavehadbreakfast.我已经吃了早餐了。(已经饱了,不用再吃了)
Ihadbreakfast.我吃过早餐了。(普通描述过去的事情,没有饱不饱的含义)
Derekhaswatchedthemovie.Whendidhewatchit?德里克已经看过这电影了。他什么时候看的?
考点一:现在完成时的用法和结构
1.(2022秋·辽宁沈阳·八年级统考期末)Shenyang________alotinthepastfewyears.
A.changed B.changes C.haschanged D.willchange
2.(2022秋·辽宁沈阳·八年级沈阳市第一三四中学校考期末)—________youever________toJapan?
—Yes.I________therewithmymumlastsummer.
A.Do...go,go B.Have...been,went C.Have...gone,went D.Is...go,go
3.(2022春·八年级单元测试)Heinthisfactoryfor20yearsalready.
A.willwork B.works C.hasworked D.isworking
4.(2022春·八年级单元测试)Ouroldfriends_________alotinrecentyears.
A.change B.changed
C.willchange D.have