英语过去完成时的知识点归纳通用20篇
中国讲汉语,英国讲英语,美国也讲英语。很多人都想知道为什么美国只会讲英国的英语。下面是问学吧小编带来的英语过去完成时的知识点归纳的内容,欢迎阅读!
浏览
7448文章
38篇1:英语考点:由“过去的过去”来判定过去完成时
全文共 639 字
+ 加入清单过去完成时表示“过去的过去”,是指在过去某一动作之前已经发生或完成的动作,即动作有先后关系,动作在前的用过去完成时,在后的用一般过去时。这种用法常出现在:
(1)宾语从句中
当宾语从句的主句为一般过去时,且从句的动作先于主句的动作时,从句要用过去完成时。例如:
Shesaidthatshehadseenthefilmbefore.她说她之前看过这部电影。
(2)状语从句中
在时间、条件、原因、方式等状语从句中,主、从句的动作发生有先后关系,动作在前的,要用过去完成时,动作在后的要用一般过去时。例如:
WhenIgottothestation,thetrainhadalreadyleft.当我到达车站的时候,火车已经离开了。
注意:before,after引导的时间状语从句中,由于before和after本身已表达了动作的先后关系,若主、从句表示的动作紧密相连,则主、从句都用一般过去时。例如:
Wheredidyoustudybeforeyoucamehere?在你来这里之前,你在哪里学习?
Afterheclosedthedoor,helefttheclassroom.他关上门后,离开了教室。
(3)表示意向的动词,如hope,wish,expect,think,intend,mean,suppose等,用过去完成时表示"原本…,未能…",例如:
Wehadthoughtthatyouwouldcome,butyoudidnt.我原认为你会来的,但是你没有。
篇2:英语知识点之过去完成时的结构
全文共 371 字
+ 加入清单过去完成时的结构:“助动词had+动词的过去分词”.其否定形式为“had+not+动词的过去分词”。(had+not=hadn’t)。
例如:Ihadfinishedmyhomeworkwhenmyparentscameback.当我父母到家的时候我已经完成了家庭作业。
(主句是过去完成时,结构为had+finished;从句为一般过去时,came为come的一般过去时。“我父母到家”用的是一般过去时,说明这件事情相对于现在而言已经发生了,属于过去完成的动作。而我完成家庭作业是在父母回家之前,属于是过去的过去,所以用过去完成时。When引导的从句是一般过去时,主句的动作早于从句的动作,所以要过过去完成时。)
Ihadntfinishedmyhomeworkwhenmyparentscameback.当我父母到家的时候我还没完成了家庭作业。
篇3:英语知识点之过去完成时的判断依据
全文共 1076 字
+ 加入清单1.由时间状语来判定
一般说来,各种时态都有特定的时间状语。与过去完成时连用的时间状语有:
(1)by+过去的时间点,例如:
Ihadfinishedreadingthenovelbynineoclocklastnight.
到昨天晚上九点钟为止,我已经读完了这本小说。
(2)bytheendof+过去的时间点,例如:
WehadlearnedovertwothousandEnglishwordsbytheendoflastterm.
到上学期末为止,我们已经学了两千多单词。
(3)before+过去的时间点,例如:
TheyhadplantedsixhundredtreesbeforelastWednesday.
在上周三之前,他们已经植了六百棵树。
2.由“过去的过去”来判定
过去完成时表示“过去的过去”,是指在过去某一动作之前已经发生或完成的动作,即动作有先后关系,动作在前的用过去完成时,在后的用一般过去时。这种用法常出现在:
(1)宾语从句中
当宾语从句的主句为一般过去时,且从句的动作先于主句的动作时,从句要用过去完成时。例如:
Shesaidthatshehadseenthefilmbefore.
她说她之前看过这部电影。
(2)状语从句中
在时间、条件、原因、方式等状语从句中,主、从句的动作发生有先后关系,动作在前的,要用过去完成时,动作在后的要用一般过去时。例如:
WhenIgottothestation,thetrainhadalreadyleft.
当我到达车站的时候,火车已经离开了。
注意:before,after引导的时间状语从句中,由于before和after本身已表达了动作的先后关系,若主、从句表示的动作紧密相连,则主、从句都用一般过去时。例如:
Wheredidyoustudybeforeyoucamehere?
在你来这里之前,你在哪里学习?
Afterheclosedthedoor,helefttheclassroom.
他关上门后,离开了教室。
(3)表示意向的动词,如hope,wish,expect,think,intend,mean,suppose等,用过去完成时表示"原本…,未能…",例如:
Wehadthoughtthatyouwouldcome,butyoudidnt.
我原认为你会来的,但是你没有。
3.根据上、下文来判定
ImetWangTaointhestreetyesterday.WehadntseeneachothersincehewenttoBeijing.
昨天我在街上遇到了王涛。自从他去了北京我们一直还没有见过彼此。
篇4:英语知识点之过去完成时练习
全文共 610 字
+ 加入清单Ⅰ.单项选择。
1.BythetimeIgotbacktoschool,thebell________.
A.rang
B.hasrung
C.hadrung
2.—Lookatthebluesky!Therain________.
—Let’sgooutforawalk.
A.stopsB.willstop
C.hasstoppedD.hadstopped
3.Bytheendoflastweek,she________inthewestofChinafortwomonthshelpingthehomelesschildren.
A.willstayB.hasstayed
C.wouldstayD.hadstayed
Ⅱ.用括号内所给动词的正确时态填空。
1.Ioversleptthismorning.BythetimeIgottothetrainstation,thetrain________(leave).
2.Whenthebusfinallycame,we________(wait)forhalfanhour.
3.Dannysaidhe________(meet)thesingerbefore.
4.Myfather________(swim)fortwohoursbeforehehadsupper.
5.Mr.Smith________(live)hereallhislifesoheisusedtolivinghere.
篇5:英语知识点之过去完成时的被动语态
全文共 699 字
+ 加入清单(1)表示过去某一时间以前已经完成的动作,常与by,before等引导的时间状语连用。
Bythetimehegottotheschool,thefirstperiodhadbeenfinished.
Theclassroomhadntbeencleanedbeforetheteachercame.
Howmanybuildingshadbeendestroyedwhenthehurricaneended?
Hadthenewplanbeendiscussedbeforethemeeting?
(2)在told,said,knew,heard,thought等动词之后的宾语从句中,若表示过去某一被动动作时,用过去完成时。
Thesaidtheproductioncostshadbeenreduced.
Theboywasremindedthathishomeworkhadnotbeenhandedin.
Themediareportedmorethan1,000peoplehadbeenkilledintheearthquake.
(3)根据语意可以判断出动作先后的被动语态,用过去完成时。
Astheassignmenthadbeendone,hewentontosearchtheInternet.
Hedidwhathehadbeentoldto
另:当从句由after,before,when或assoonas引导时,主句和从句都可以用一般过去时。
Whenhearrived,hecalledher.
Theylockedthedoorbeforetheyleft.
篇6:英语考点:过去完成时与一般过去时的区别
全文共 414 字
+ 加入清单虽然这两种时态都表示过去发生的动作或存在的状态,但在使用时应注意以下两点:
1.时间状语不同,过去完成时在时间上强调“过去的过去”;而一般过去时只强调过去某一特定的时间。试比较:
Theyhadarrivedatthestationbytenyesterday.到昨天十点为止,他们已经到达了车站。
Theyarrivedatthestationattenyesterday.他们在昨天十点的时候到达车站。
2.在没有明确的过去时间状语作标志时,谓语动词动作发生的时间先后须依据上下文来判断,先发生的用过去完成时,后发生的则用一般过去时。例如:
Shewasveryhappy.Herwholefamilywerepleasedwithher,too.Shehadjustwonthefirstinthecompositioncompetition.她很高兴。她的全家对她也很满意。她刚刚在作文比赛中得了第一。
篇7:初中英语语法八大时态之过去完成时
全文共 690 字
+ 加入清单1.概念:以过去某个时间为标准,在此以前发生的动作或行为,或在过去某动作之前完成的行为,即“过去的过去”。
2.时间状语:before,bytheendoflastyear(term,month),etc。
3.基本结构:had+done。
否定形式:had+not+done。
一般疑问句:had放于句首。
4.用法
1)在told,said,knew,heard,thought等动词后的宾语从句种。
例如:Shesaid(that)shehadneverbeentoParis。她告诉我她曾去过巴黎。
2)在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后,用一般过去时。
例如:Whenthepolicearrived,thethieveshadrunaway。警察到达时,小偷们早就跑了。
3)表示意向的动词,如hope,wish,expect,think,intend,mean,
suppose等,用过去完成时表示“原本…,未能…”。
例如:Wehadhopedthatyouwouldcome,butyoudidn‘t。那时我们希望你能来,但是你没有来。
注意:hadhardly…when。。。刚。。。。。。就。。。。。。。
例如:IhadhardlyopenedthedoorwhenIhehitme。我刚打开门,他就打了我。
hadnosooner…than刚……就……。
例如:Hehadnosoonerboughtthecarthanhesoldit。他刚买了这辆车,转眼又卖了。
新初三快扫码关注
本网微信公众号
每日推送学习技巧,学科知识点
助你迎接2020年中考!
篇8:英语考点:过去完成时常见考法
全文共 541 字
+ 加入清单对于过去完成时的考查,多以单选、词语运用的形式考查学生在具体语境中灵活运用时态的能力。在考试中,一般会让大家判断是否该用过去完成时。
典型例题1:We____fiveEnglishsongsbytheendoflastterm.
AhadlearnedBlearnedChavelearnedDwillhavelearned
解析:“到上学期为止,我们已经学了五首英文歌曲”,by+过去的时间点,表示“过去的过去”,应用过去完成时。
答案:A
误区提醒
过去完成时表示“过去的过去”,是指过去某一动作之前已经发生或完成的动作,即动作有先后关系,动作在前的用过去完成时,在后的用一般过去时。这种用法常出现在状语从句和宾语从句中。
典型例题1:Themeeting_____whenMr.Wang_____toschool.
Ahasbegun;getBhasbeenon;getChadbegun;gotDhadbeenon;got
解析:题干的意思是“当王先生到达学校的时候,会议已经开始了”。表达两个动作先后发生,“到达”是过去的,用一般过去时,“会议已经开始”在之前发生,“过去的过去”,用过去完成时,排除A和B。而hadbeenon表示会议应经进行了多长时间,应和时间段连用,所以排除。
答案:C
篇9:英语知识点之过去完成时的标志性词语
全文共 359 字
+ 加入清单1、bytheendof+过去时间
Bytheendoflastyear,wehadsolvedmorethan100problems.(到去年年底,我们已经解决了100多个问题。)
2、bythetime+从句(动作发生在过去)
Bythetimesheleftthecity,shehadusedupallhersavings.(到她离开这个城市的时候,她的存款已全部用完。)
3、by(thetimeof)+过去时间
HehadtaughtmathsforfouryearsbylastJuly.(到上个七月为止,他已经教了四年数学了。)
4、before+过去时间
Hehadneverriddenahorsebeforelastmonth.(到上个月以前他从来没有骑过马。)
篇10:英语知识点之过去完成时的重点
全文共 845 字
+ 加入清单英语中,已经有了一个过去一般时表示在过去发生的动作,为什么还有过去完成时呢?
要记住:过去完成时的关键概念是:假设在过去发生了两件(或以上)的事件,一件是A事件,另一件是B事件,如果A、B两个事件几乎是同时发生的,那就用一般过去时;但是,如果A、B两个事件不是同时发生的,怎么办呢?那就是:哪个事件先发生,就用过去完成时。在上面的假设中,如果A事件先发生,A就用过去完成时;如果B事件先发生,B就用过去完成时;而不管两件事是用什么样的时间状语或其它形式表示的。
请看例句:
[例1]Shesaid(that)shehadneverbeentoParis.
[例2]Whenthepolicearrived,thethieveshadrunaway.
[例3]Wehadhopedthatyouwouldcome,butyoudidnt.
[例4]Tomwasdisappointedthatmostoftheguestshadleftwhenhearrivedattheparty.
[例5]Thestudentswerewriting,busilywhenMissBrownwenttogetabookshehadleftintheoffice.
在上面的五个例子中,我们只要稍微分析一下,就可以发现:每个例子讲述的内容中,都包含着两个(或以上)在过去发生的事件。我们将两件事抽取出来看一下,就非常明白:必定有一件事是先生的,另一件是后发生的:
[例1]……said……hadneverbeento(先没有“去”,后“说”)
[例2]……arrived……hadrunaway.(先“跑”了,后“到”)
[例3]……hadhoped……wouldcome……didnt(先“希望”,后才发生“没去”)
[例4]……wasdisappointed……hadleft……arrived(先“离开”,后“到达”和“失望”)
[例5]……werewriting……went……hadleft(先“离开”,后“到”和“写”)
篇11:英语考点:过去完成时的难点
全文共 747 字
+ 加入清单过去完成时的难点在于:有时候一句话中并没有出现两个事件,因此无法比较两个事件的先后。那为什么也用过去完成时呢?
下面的例句:
Bythetimehewastwelve,Edisonhadbegantomakealivingbyhimself.
实际上,在上面的例句中,仍然有着“先、后”之分的。不过,这次不是A、B两件事件的先后,而是有两个过去时间的“先、后”关系。
首先,句子中有个明确的过去时间点:12岁。说他“12岁”,显然是过去式。那么,紧接着说“他已经开始谋生了”,这个“谋生”是发生在“12岁”时,还是“12岁”前,还是“12岁”后?
答案是肯定的:他的“谋生”发生在“12岁”之前!也就是说,“12岁”已经是一般过去时,而在“12岁”之前发生的事,当然是过去完成时。
所以,在那么多表示时间状语的词中,大家要特别注意By、Until等的用法。可以说,在讲述过去的事件中,如果出现By……时间状语,很有可能要用过去完成时了。(当然,我说的是很有可能。)类似的时间表达方式还有Until、Before等。只要大家把握了过去完成时的基本含义,不管句子怎么变化,应该没有多大的问题。
Untilthen,hisfamilyhadntheardfromhimforsixmonth.
此句的分析同上面差不多。首先有个明确的过去时间点"then"(那时),而"hadntheard"发生在then之前(包括then)。所以此句用的是过去完成时。
再举几个例子,了解一下。
Wehadlearnedabout4000Englishwordsbytheendoflastterm.
Iwaiteduntilhehadfinishedhishomework.
Wehadgottothestationbefore10:00
篇12:英语考点:状语从句中过去完成时
全文共 1113 字
+ 加入清单在时间、条件、原因、方式等状语从句中,主、从句的动作发生有先后关系,动作在前的,要用过去完成时,动作在后的要用一般过去时。
WhenIgottothestation,thetrainhadalreadyleft.
Afterhehadfinishedhishomework,hewenttobed.
注意:before,after引导的时间状语从句中,由于before和after本身已表达了动作的先后关系,若主、从句表示的动作紧密相连,则主、从句都用一般过去时。如:
Wheredidyoustudybeforeyoucamehere?
Afterheclosedthedoor,helefttheclassroom.
(3)表示意向的动词,如hope,wish,expect,think,intend,mean,suppose等,用过去完成时表示"原本…,未能…"
Wehadhopedthatyouwouldcome,butyoudidnt.
3.根据上、下文来判定。
ImetWangTaointhestreetyesterday.WehadntseeneachothersincehewenttoBeijing.
用法
1.过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即发生在“过去的过去”。
WhenIwokeup,ithadstoppedraining.
我醒来时,雨已经停了。(主句的动作发生在“过去的过去”)
2.过去完成时是一个相对的时态,表示的是“过去的过去”,只有和过去某一时间或某一动作相比较时才使用它。
Hetoldmethathehadwrittenanewbook.
(hadwritten发生在told之前)
3.过去完成时需要与一个表示过去的时间状语连用,它不能离开过去时间而独立存在。此时多与already,yet,still,just,before,never等时间副词及by,before,until等引导的短语或从句连用。
BeforeshecametoChina,GracehadtaughtEnglishinamiddleschoolforaboutfiveyears.
Peterhadcollectedmorethan300Chinesestampsbythetimehewasten.
4.过去完成时表示某一动作或状态在过去某时之前已经开始,一直延续到这一过去时间,而且动作尚未结束,仍然有继续下去的可能。
Bytheendoflastyear,hehadworkedinthefactoryfortwentyyears.(hadworked已有了20年,还有继续进行下去的可能)
篇13:英语知识点之过去时与过去完成时
全文共 1330 字
+ 加入清单过去时:
1)过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
2)过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。
一般过去时的时间状语:yesterday,lastweek,…ago,in1980,inOctober,justnow,具体的时间状语共同的时间状语:thismorning,tonight,thisApril,now,once,before,already,recently,lately)现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live,teach,learn,work,study,know.过去时常用的非持续性动词有come,go,leave,start,die,finish,become,getmarried等ShehasreturnedfromParis.她已从巴黎回来了。Shereturnedyesterday.她是昨天回来了。
过去完成时:
1)概念:表示过去的过去----|-------|-----|---->其构成是had+过去分词构成。那时以前那时现在
2)用法
a.在told,said,knew,heard,thought等动词后的宾语从句。Shesaid(that)shehadneverbeentoParis.
b.状语从句在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后,用一般过去时。Whenthepolicearrived,thethieveshadrunaway.c.表示意向的动词,如hope,wish,expect,think,intend,mean,suppose等,用过去完成时表示"原本…,未能…"Wehadhopedthatyouwouldcome,butyoudidnt.
3)过去完成时的时间状语before,by,until,when,after,once,assoonas。
这两种时态学生很容易混淆,因为它们据描述的动作都是过去发生的。那么我们应当怎么去区别开它们呢?它们的主要区别在于:
一般过去时一般只出现一个表过去的时间,而过去完成时则应出现两个表过去的、有先后时间或动作!
1.一般过去时表示说话人关心过去某动作发生的“时间”,所以往往有表过去的时间!如有twodaysago,lastweek,yesterday等等。Hecameheretwoyearsago.Weplayedbasketballlastweek.
2.过去完成时则主要体现过去发生的两动作的先后有别,表达的是“过去的过去”,即比过去发生的某动作都还要“过去”,两动作中先发生的就用过去完成时,后发生的则只用一般过去时。运用过去完成时的句子往往有两过去的时间或动作,一定要注意这点哟!
MrGreenhadlivedinNewYorkfortenyearsbeforehecametoChina.("来”中国已过去,而先前“住”在纽约更过去!)
Wehadlearned1000wordsbytheendoflastterm.(“上期期末”已过去,而是在其前“学”的就更过去了!)
篇14:英语考点:过去完成时基本用法
全文共 637 字
+ 加入清单1)表示在过去某一时刻或动作以前完成了的动作,也可以说过去的时间关于过去的动作。即“过去的过去”。可以用by,before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。
例如:Bynineo’clocklastnight,wehadgotten200picturesfromthespaceship.到昨晚9点钟,我们已经收到200张飞船发来的图片。
2)表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for,since构成的时间状语连用。
例如:Ihadbeenatthebusstopfor20minuteswhenabusfinallycame.
当车来的时候,我在车站已等了20分钟。 Hesaidhehadworkedinthatfactorysince1949.他说自从1949年以来他就在那家工厂工作。
3)一般说来,各种时态都有特定的时间状语。与过去完成时连用的时间状语有:
(1)by+过去的时间点。如:Ihadfinishedreadingthenovelbynineoclocklastnight.
(2)bytheendof+过去的时间点。如:WehadlearnedovertwothousandEnglishwordsbytheendoflastterm.
(3)before+过去的时间点。如:TheyhadplantedsixhundredtreesbeforelastWednesday.
篇15:初中英语时态知识点:过去完成时的用法
全文共 612 字
+ 加入清单1.过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即发生在"过去的过去"。如:
WhenIwokeup,ithadstoppedraining.
我醒来时,雨已经停了。(主句的动作发生在"过去的过去")
2.过去完成时是一个相对的时态,表示的是"过去的过去",只有和过去某一时间或某一动作相比较时才使用它。如:
Hetoldmethathehadwrittenanewbook.(hadwritten发生在told之前)
3.过去完成时需要与一个表示过去的时间状语连用,它不能离开过去时间而独立存在。此时多与already,yet,still,just,before,never等时间副词及by,before,until等引导的短语或从句连用。
如:BeforeshecametoChina,GracehadtaughtEnglishinamiddleschoolforaboutfiveyears.
Peterhadcollectedmorethan300Chinesestampsbythetimehewasten.
4.过去完成时表示某一动作或状态在过去某时之前已经开始,一直延续到这一过去时间,而且动作尚未结束,仍然有继续下去的可能。
如:Bytheendoflastyear,hehadworkedinthefactoryfortwentyyears.(hadworked已有了20年,还有继续进行下去的可能)
篇16:英语考点:过去完成时定义
全文共 266 字
+ 加入清单过去完成时(ThePastPerfectTense):表示过去某一时间或动作以前已经发生或完成了的动作,对过去的某一点造成的某种影响或是结果,用来指在另一个过去行动之前就已经完成了的事件。在英语时态中,“时“指动作发生的时间,”态“指动作的样子和状态。它表示动作发生的时间是“过去的过去”,侧重事情的结果。
Hewasproudofwhathehaddone.他因自己所作的事感到自豪。上句中的wasproud已经是过去的动作,而他所做的事情又发生在感到自豪之前,所以是“过去的过去”,要用过去完成时,即haddone。
篇17:英语知识点之过去完成时的基本用法
全文共 641 字
+ 加入清单基本用法
1)表示在过去某一时刻或动作以前完成了的动作,也可以说过去的时间关于过去的动作。即“过去的过去”。可以用by,before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。
例如:Bynineo’clocklastnight,wehadgotten200picturesfromthespaceship.到昨晚9点钟,我们已经收到200张飞船发来的图片。
2)表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for,since构成的时间状语连用。
例如:Ihadbeenatthebusstopfor20minuteswhenabusfinallycame.
当车来的时候,我在车站已等了20分钟。 Hesaidhehadworkedinthatfactorysince1949.他说自从1949年以来他就在那家工厂工作。
3)一般说来,各种时态都有特定的时间状语。与过去完成时连用的时间状语有:
(1)by+过去的时间点。如:Ihadfinishedreadingthenovelbynineoclocklastnight.
(2)bytheendof+过去的时间点。如:WehadlearnedovertwothousandEnglishwordsbytheendoflastterm.
(3)before+过去的时间点。如:TheyhadplantedsixhundredtreesbeforelastWednesday.
篇18:英语知识点之过去完成时语法解析
全文共 285 字
+ 加入清单PastPerfect-过去完成时,这个时态可以对比PresentTense-现在完成时进行比对记忆,表述的意义相同,仅有时间不同。
当我们谈论过去已经发生的某事,经常是指之前已经发生过的某事,我们可以用过去完成时态(had+过去分词)来表示。现在完成时是“过去的动作或状态持续到现在并且已经完成”。在英语时态中,“时“指动作发生的时间,”态“指动作的样子和状态。例如:
Theexperimenthasbeendonesuccessfully.这个实验做得很成功
MrBrownhadcookedbreakfastwhenwegotup.布朗先生在我起床的时候已经做好了早餐
篇19:英语知识点之过去完成时练习
全文共 966 字
+ 加入清单1.Heaskedme___duringthesummerholidays.
A.whereIhadbeen
B.whereIhadgone
C.wherehadIbeen
D.wherehadIgone
2.What___Jane____bythetimehewassever?
A.did,do
B.has,done
Cdid,did
D.had,done
3.I___900EnglishwordsbythetimeIwasten。
A.learned
B.waslearning
C.hadlearned
D.learnt
4.She___livedherefor______years.
A.had,afew
B.has,several
C.had,alotof
D.has,agreatdealof
5.Bythetimemyparentsreachedhomeyesterday,I___thedinneralready.
Ahadcooked
B.cooked
C.havecooked
D.wascooked
6.Shesaidshe______theprinciplealready
A.hasseen
B.saw
C.willsee
D.hadseen
7.Shesaidherfamily_____themselves______thearmyduringthewar.
A.hashidden,from
B.hadhidden,from
C.hashidden,with
D.hadhidden,with
8.Bythetimehewastenyearsold,he______.
A.hascompleteduniversity
B.hascompletedtheuniversity
C.hadcompletedanuniversity
D.hadcompleteduniversity
9.Shehadwrittenanumberofbooks___theendoflastyear.
A.for
B.in
C.by
D.at
10.He___toplay____beforehewas11yearsold.
Ahadlearned,piano
B.hadlearned,thepiano
C.haslearned,thepiano
D.learns,piano.
1-5ADCAA6-10DBDCB
篇20:英语知识点之过去完成时的难点
全文共 771 字
+ 加入清单过去完成时的难点在于:有时候一句话中并没有出现两个事件,因此无法比较两个事件的先后。那为什么也用过去完成时呢?请看下面的例句:
[例1]Bythetimehewastwelve,Edisonhadbegantomakealivingbyhimself.
实际上,在上面的例句中,仍然有着“先、后”之分的。不过,这次不是A、B两件事件的先后,而是有两个过去时间的“先、后”关系。
首先,句子中有个明确的过去时间点:12岁。说他“12岁”,显然是过去式。那么,紧接着说“他已经开始谋生了”,这个“谋生”是发生在“12岁”时,还是“12岁”前,还是“12岁”后?答案是肯定的:他的“谋生”发生在“12岁”之前!也就是说,“12岁”已经是一般过去时,而在“12岁”之前发生的事,当然是过去完成时。所以,在那么多表示时间状语的词中,大家要特别注意By、Until等的用法。可以说,在讲述过去的事件中,如果出现By……时间状语,很有可能要用过去完成时了。(当然,我说的是很有可能。)类似的时间表达方式还有Until、Before等。只要大家把握了过去完成时的基本含义,不管句子怎么变化,应该没有多大的问题。
[例2]Untilthen,hisfamilyhadntheardfromhimforsixmonth.
此句的分析同上面差不多。首先有个明确的过去时间点"then"(那时),而"hadntheard"
发生在then之前(包括then)。所以此句用的是过去完成时。
再举几个例子,了解一下。
[例3]Wehadlearnedabout4000Englishwordsbytheendoflastterm.
[例4]Iwaiteduntilhehadfinishedhishomework.
[例5]Wehadgottothestationbefore10:00