初中英语语法大全现在完成时和过去完成Word文档下载推荐.docx
- 文档编号:21412935
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:5
- 大小:18.43KB
初中英语语法大全现在完成时和过去完成Word文档下载推荐.docx
《初中英语语法大全现在完成时和过去完成Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《初中英语语法大全现在完成时和过去完成Word文档下载推荐.docx(5页珍藏版)》请在冰豆网上搜索。
Twoweeks
Borrow和lend都是暂短性动词,当表示借多久时,用动词keep
常见的短暂性动词转换成延续性动词
leave---beaway,
borrow---keep,
buy---have,
begin/start---beon,
die---bedead,
finish---beover,
join---bein+组织机构,
beamemberof+组织机构,
opensth---keepsthopen,
fallill---beill,
getup---beup,
catchacold---haveacold,
comehere---behere,
gothere---bethere,
become---be,
comeback---beback,
fallasleep---beasleep,
getto/arrive/reach---be(in),
leave---beawayfrom,
gettoknow---know,go(get)out→beout,
puton→wear;
catchacold→haveacold等。
例:
Theoldmandied4yearsago.
----Theoldmanhasbeendeadfor4years.
----Itis4yearssincetheoldmandied.
----Fouryearshaspassedsincetheoldmandied.
HejoinedtheParty2yearsago.
-----HehasbeeninthePartyfor2years.
Iboughtthebook5daysago.
----Ihavehadthebookfor5days.
比较过去时与现在完成时
1)过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;
现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
2)过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。
一般过去时的时间状语:
yesterday,lastweek,…ago,in1980,inOctober,justnow,具体的时间状语
现在完成时的时间状语
for,since,sofar,ever,never,just,yet, till/until,uptonow,inpastyears,always,
3)现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live,teach,learn,work,study,know.
过去时常用的非持续性动词有come,go,leave,start,die,finish,become,getmarried等。
举例:
Isawthisfilmyesterday.(强调看的动作发生过了。
)
Ihaveseenthisfilm.(强调对现在的影响,电影的内容已经知道了。
)
句子中如有过去时的时间副词(如yesterday,last,week,in1960)时,不能使用现在完成时,要用过去时。
(错)Tomhaswrittenalettertohisparentslastnight.
(对)Tomwrotealettertohisparentslastnight.
句子中如有过去时的时间副词(如yesterday,last,week,in1960)时,不能使用现在完成时,要用过去时。
(对)Tomwrotealettertohisparentslastnight.
用一般过去时代替完成时
1) 两个动作如按顺序发生,又不强调先后,或用then,and,but等连词时,多用一般过去时。
Whenshesawthemouse,shescreamed.
MyauntgavemeahatandIlostit.
2)两个动作相继发生,可用一般过去时;
如第一个动作需要若干时间完成,用过去完成时。
WhenIheardthenews,Iwasveryexcited.
3) 叙述历史事实,可不用过去完成时,而只用一般过去时。
OurteachertoldusthatColumbusdiscoveredAmericain1492.
用于现在完成时的句型
1)Itisthefirst/secondtime….that…结构中的从句部分,用现在完成时。
ItisthefirsttimethatIhavevisitedthecity.
Itwasthethirdtimethattheboyhadbeenlate.
2)Thisisthe…that…结构,that从句要用现在完成时.
ThisisthebestfilmthatI'
ve(ever)seen.
这是我看过的最好的电影。
Thisisthefirsttime(that)I'
veheardhimsing. 这是我第一次听他唱歌。
典型例题
(1)---Doyouknowourtownatall?
---No,thisisthefirsttimeI___here.
A.was B.havebeen C.came D.amcoming
答案B.Thisisthefirsttime后面所加从句应为现在完成时,故选B。
(2)---Haveyou____beentoourtownbefore?
---No,it'
sthefirsttimeI___here.
A.even,come B.even,havecome C.ever,come D.ever,havecome
答案D.ever意为曾经或无论何时,反意词为never,此两词常用于完成时。
ThisisthelargestfishIhaveeverseen.Itis/wasthefirsttime+that-clause的句型中,从句要用完成时。
注意:
非延续性动词的否定形式可以与表示延续时间的状语连用。
即动作不发生的状态是可以持续的。
(错)Ihavereceivedhisletterforamonth.
(对)Ihaven'
treceivedhisletterforalmostamonth.
比较since和for
Since用来说明动作起始时间,for用来说明动作延续时间长度。
Ihavelivedhereformorethantwentyyears.
IhavelivedheresinceIwasborn..
Myaunthasworkedinaclinicsince1949.
Somenewoilfieldshavebeenopenedupsince1976.
IhaveknownXiaoLisinceshewasalittlegirl.
MybrotherhasbeenintheYouthLeaguefortwoyears.
Ihavenotheardfrommyuncleforalongtime.
注意:
并非有for作为时间状语的句子都用现在完成时。
Iworkedhereformorethantwentyyears.
(我现在已不在这里工作。
Ihaveworkedhereformanyyears.
(现在我仍在这里工作。
小窍门:
当现在完成时+一段时间,这一结构中,我们用下面的公式转化,很容易就能排除非延续动词在完成时中的误使。
1) (对)TomhasstudiedRussianforthreeyears.
=TombegantostudyRussianthreeyearsago,andisstillstudyingitnow.
2) (错)Harryhasgotmarriedforsixyears.
=Harrybegantogetmarriedsixyearsago,andisstillgettingmarriednow.
显然,第二句不对,它应改为Harrygotmarriedsixyearsago. 或Harryhasbeenmarriedforsixyears.
since的四种用法
1)since+过去一个时间点 (如具体的年、月、日期、钟点、1980,lastmonth,halfpastsix)。
Ihavebeenheresince1989.
2)since+一段时间+ago
Ihavebeenheresincefivemonthsago.
3)since+从句 Greatchangeshavetakenplacesinceyouleft.
4)Itis+一段时间+since从句
ItistwoyearssinceIbecameapostgraduatestudent.
延续动词与瞬间动词
1)用于完成时的区别
延续动词表示经验、经历;
瞬间动词表示行为的结果,不能与表示段的时间状语连用。
Hehascompletedthework. 他已完成了那项工作。
(表结果)
I'
veknownhimsincethen. 我从那时起就认识他了。
(表经历)
2) 用于till/until从句的差异
延续动词用于肯定句,表示"
做……直到……"
瞬间动词用于否定句,表示"
到……,才……"
Hedidn'
tcomebackuntilteno'
clock.
他到10点才回来。
Hesleptuntilteno'
clock.
他一直睡到10点。
典型例题
1.Youdon'
tneedtodescribeher.I___herseveraltimes.
A.hadmet B.havemet C.met D.meet
答案B.首先本题后句强调对现在的影响,我知道她的模样,你不用描述。
再次,severaltimes告知为反复发生的动作,因此用现在完成时。
2.---I'
msorrytokeepyouwaiting.
---Oh,notatall.I___hereonlyafewminutes.
A.havebeen B.hadbeen C.was D.willbe
答案A.等待的动作由过去开始,持续到现在,应用现在完成时。
(四)过去完成时
1)概念:
表示过去的过去
其构成是had+过去分词构成
2)用法
a. 在told,said,knew,heard,thought等动词后的宾语从句。
Shesaid(that)shehadneverbeentoParis.
b.状语从句
在过去不同时间发生的两个动作中,发生在先,用过去完成时;
发生在后,用一般过去时。
Whenthepolicearrived,thethieveshadrunaway.
3) 过去完成时的时间状语before,by,until,when,after,once,assoonas。
HesaidthathehadlearnedsomeEnglishbefore.
Bythetimehewastwelve,Edisonhadbegantomakealivingbyhimself.
Tomwasdisappointedthatmostoftheguestshadleftwhenhearrivedattheparty.
典型例题
Thestudents___busilywhenMissBrownwenttogetabookshe___intheoffice.
A.hadwritten,left B,werewriting,hasleft C.hadwritten,hadleft D.werewriting,hadleft
答案D."
把书忘在办公室"
发生在"
去取书"
这一过去的动作之前,因此"
忘了书"
这一动作发生在过去的过去,用过去完成时。
句中when表示的是时间的一点,表示在"
同学们正忙于……"
这一背景下,when所引导的动作发生。
因此
hadno…when 还没等……就……
hadnosooner…than 刚……就……
Hehadnosoonerboughtthecarthanhesoldit.
过去完成时与现在完成时的比较
Ihaveknownhimforthreeyears.我认识他三年了。
IhadknownhimwhenIwasastudent.
我当学生时,就已经认识他了。
过去完成时与现在完成时二者用法基本相同,但现在完成时以现在的时间为基点,过去完成时则以过去的时间为基点,与现在无关,即过去的过去。
Ihavefinishedmyexperiment.
我已经做完实验了。
(表示现在说话时已经做完实验)
Bysixo'
clock,Ihadfinishedmyexperiment.
在六点以前,我就已经做完实验了。
(表示在过去的某一时间sixo'
clock以前已经做完实验,与现在毫无关系)
注意
过去完成时,主要用于间接引语中。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 初中英语 语法 大全 现在完成时 过去 完成