英语高三英语过去完成时试题有答案和解析.docx
《英语高三英语过去完成时试题有答案和解析.docx》由会员分享,可在线阅读,更多相关《英语高三英语过去完成时试题有答案和解析.docx(14页珍藏版)》请在冰豆网上搜索。
![英语高三英语过去完成时试题有答案和解析.docx](https://file1.bdocx.com/fileroot1/2022-12/11/3418f331-c2f0-473e-815b-42ce9b67fc15/3418f331-c2f0-473e-815b-42ce9b67fc151.gif)
英语高三英语过去完成时试题有答案和解析
(英语)高三英语过去完成时试题(有答案和解析)
一、单项选择过去完成时
1.Notuntil________athirdtime________thathehadgivenbirthtothereadingsystemfortheblindcalledBraille.
A.LouisBrailletried;heannounced
B.didLouisBrailletry;heannounced
C.LouisBraillehadtried;didheannounce
D.hadLouisBrailletried;hadheannounced
【答案】C
【解析】
倒装句。
句意:
直到L布拉耶又尝试了一次,他才宣布成功发明了专为盲人阅读用的文字--Braille。
Notuntil位于句首时,后面的从句不倒装,主句使用部分倒装,即把be/do/will/have/can等提到主语之前,A、B两项的第二空未倒装,排除A、B;D项第一空不需要用倒装,排除D,故选C。
2.Thegirl,when_____whyshe_____intheexam,justloweredherheadandkeptsilent.
A.questioned;wascheated
B.beingquestioned;wascheating
C.questioned;hadcheated
D.beingquestioned;hascheated
【答案】C
【解析】
考查非谓语动词。
句意:
当被问到为什么在考试中作弊中,小女孩子低头不语。
When引导的是是时间状语从句,与girl之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。
3.Itwasnotuntil3dayslaterthattheboycamebacktolifeandexplainedtothepolicewhat_______tohim.
A.washappeningB.wastohappenC.hadhappenedD.hashappened
【答案】C
【解析】
考查时态。
句意为:
两个星期后,那个男孩才苏醒过来,向警方解释到底发生了什么事。
happen发生在explain之前,是“过去的过去”,用过去完成时。
4.BythetimeJackreturnedhomefromEngland,hisson.fromcollege.
A.graduatedB.hasgraduated
C.hadbeenD.hadgraduated
【答案】D
【解析】
考查动词时态,Bythetime截止到过去某时间为止做了某事,用过去完成时态。
A是一般过去时;B是现在完成时;C是过去完成进行时。
根据句子意思“截止到Jack从英国返家,他的儿子已经大学毕业了。
5.——Wedidn’tfindSmithattendingthelecture.
——Noone____himabout_____alecturethefollowingday.
A.told;theretobeB.hadtold;theretobeC.told;therewasD.hadtold;therebeing
【答案】D
【解析】
考查时态。
根据句意可知没有人告诉他是在我们没有发现Smith之前发生,故用过去完成时;about为介词,故therebe句型为therebeing,选D。
6.------Youwenttothe“Bird’sNest”lastmonth,didn’tyou?
------Yes.ThatwasthesecondtimeI________toBeijingNationalStadium.
A.havebeenB.were
C.hadbeenD.wouldbe
【答案】C
【解析】
考查虚拟语气。
表示“是某人第几次做某事”:
That/This/Itis+thefirst/second…lasttime+thatclause(从句的谓语用现在完成时);That/This/Itwas+thefirst/second…lasttime+thatclause(从句的谓语用过去完成时)。
考点:
固定句式中的虚拟语气
7.—Dad,we_________thezoo-tripyoupromiseduslastweek.
—Sorrymygirls.I_______totakeyoutherethisweek,butI’vebeentoobusy.
A.expect;intend
B.hadexpected;hadintended
C.areexpecting;hadintended
D.expected;intend
【答案】C
【解析】
试题分析:
考查动词时态。
句意:
上句:
爸爸,我们想去你上周承诺带我们去的动物园。
下句:
抱歉我的孩子,我上周打算带你们去,但是我实在太忙了。
根据对句意的分析和理解可知对话中没有提及是以前的对话。
所以对话就是发生在现在,而在第一个分句中表达了想要去,而begoingto即为想要做某事的意思;通过在第二个分句中表达的意思可知爸爸打算在过去带她们去动物园,并且对现在的结果也造成了影响,所以要用过去完成时,故选C。
考点:
考查动词时态
8.Arrivingatthepartyhurriedly,weweredisappointedtofindthatthebandplaying.
A.stoppedB.willstop
C.hadstoppedD.hasstopped
【答案】C
【解析】
解析:
匆忙地到达晚会,我们很失望地发现乐队已经停止演奏了。
题干中的weredisappointed的状态发生在过去,stop这个动作发生在其之前,故应用过去完成时。
所以选C。
9.Whenwe_______therailwaystation,thetrain_______for5minutes.
A.gotto,hadbeenawayB.reached,hadleft
C.arrived,hasbeenawayD.arrivedat,hasleft
【答案】A
【解析】
这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。
因为火车离开是发生在我们到火车站之前,所以用过去完成时。
10.IsuddenlyrealizedthatIwaskeptsobusythatI______littletimewithmyfamilybefore.
A.havespentB.hadspent
C.wouldspendD.wasspending
【答案】B
【解析】
试题分析:
考查动词时态。
句意:
我突然意识到我是如此的忙,结果我花费了很少的时间和家人在一起。
意识到以前已经发生的事情,此处指过去的过去,故选B。
考点:
考查动词时态。
11.Catherinecamehomehappily,whichsuggestedthatshethefinalexam.
A.hadpassedB.passC.wouldpassD.shouldpass
【答案】A
【解析】
这题考查时态的用法:
suggest做“暗示”讲,所以不用虚拟语气,因为通过考试是在回来前发生,所以用过去完成时。
句意是:
凯萨琳高兴地回来,说明她通过了考试。
选A。
12.Aslongasmydrivetesterinstructedmetopullintotheparkinglot,IwassureI______.
A.passedB.havepassed
C.waspassedD.hadpassed
【答案】D
【解析】
试题分析:
考查时态。
选项A为一般过去式;选项B为现在完成时;选项C为一般过去式被动语态;选项D为过去完成时。
句意:
只要驾考教练让我把车停到停车场,我就确定我已经通过了考试。
当“我”把车停到停车场时,我确定自己考试通过,此时考试结束和考试通过是同时发生的动作,所以通过考试应在Iwassure之前,故应用过去完成时。
故选D.
考点:
考查时态。
13.----DidyouknowanyGermanbeforeyougottoBerlin?
----Notasingleword_________.
A.haveIlearnedB.hadIlearned
C.I’velearnedD.Ihadlearned
【答案】B
【解析】
试题分析:
考查倒装语序及时态。
具有(半)否定意义的词或短语位于句首时,用部分倒装。
排除C、D选项。
由对话第一部分是过去时态,“一个词都没学过”这个动作应发生在过去的过去,故用过去完成时,排除A选项,故选B。
句意:
——去柏林之前你学过些德语吗?
——我一个词都没学过。
考点:
考查倒装语序及时态。
14.Thejokewassointerestingthatweallburstoutlaughing.Neverbefore__________heardajokelikethat.
A.IhaveB.Ihad
C.haveID.hadI
【答案】D
【解析】
试题分析:
考察时态与倒装。
前面的was表示过去时,当never等表否定的词放在句首时谓语动词倒装。
句意:
这个笑话如此有趣以至于我们突然大笑,以前从未听过像它一样有趣的故事。
故选D
考点:
考察时态与倒装
15.Theybecamefriendsagainthatday.Untilthenthey______toeachotherfornearlytwoyears.
A.didn’tspeakB.hadn’tspoken
C.haven’tspokenD.haven’tbeenspeaking
【答案】B
【解析】
试题分析:
考查时态:
句意:
他们在那天又成为了好朋友,直到那时他们已经近两年没有说话了。
从Theybecamefriendsagainthatday.可知他们两年没有说话是到那天为止发,属于过去的过去的动作,用过去完成时,选B。
考点:
考查时态
16.---WhatdoyouthinkoftheAmericansingerLadyGaga’sperformance?
---Toocrazy,butifI_____toherconcertsheldyesterday,Iwouldhaveenjoyedit.
A.wouldgoB.went
C.hadgoneD.shouldgo
【答案】C
【解析】
试题分析:
考查虚拟语气。
句意:
--你觉得美国歌手LadyGaga的表演怎么样?
--太疯狂了,但是我如果昨天去看她的演唱会的话,我一定会非常享受当时的音乐氛围。
根据句意可知,“我”并没有去看演唱会,答语是对过去的事情进行虚拟,if从句用haddone,主句用wouldhavedone,故选C。
考点:
考查虚拟语气
17.Hesaidthathiscar________stolenandhe________havetotelephonethepolice.
A.was;wouldB.hasbeen;will
C.hadbeen;wouldD.hadbeen;will
【答案】C
【解析】
考查时态。
宾语从句的主句谓语动词是过去式,从句应用过去的某种时态,故B、D排除;又因为汽车被偷,应发生在said之前,故应用过去完成时。
18.Marywenttotheboxofficeatlunchtime,butallthetickets________out.
A.wouldsellB.hadsoldC.havesoldD.wasselling
【答案】B
【解析】
【分析】【详解】
考查动词时态。
句意:
玛丽在午饭时候去售票处了,但是所有的票都卖光了。
根据前句可知,玛丽去买票是过去发生的事情,所以票卖完应该是过去的过去,用过去完成时,故选B。
19.Wetofinishtheworkbeforedark,buttheheavyrainheldusup.
A.meantB.wasmeaning
C.hadmeantD.wouldmean
【答案】C
【解析】
试题分析:
句意:
我们本打算在天黑前完成这项工作,但是大雨耽误了我们。
Meantohavedone和hadmeanttodo表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C
考点:
考查动词时态
20.Iwassurprisedtofindthesnackshopsaroundtheschoolempty;thestudentseverything!
A.hadbeenbuyingB.hadbought
C.haveboughtD.havebeenbuying
【答案】B
【解析】
试题分析:
考查时态辨析。
根据句意是过去某一时间之前已经完成的事情,故采用过去完成时。
句意:
我惊讶地发现学校周围的零食店都已经空了;学生们买完了所有的东西。
根据句意可以判断,故选B。
考点:
考查时态辨析
21.IsawJackintheliftthismorning.Hearoundhereforalongtime.
A.won'tbeseenB.hadn'tbeenseenC.hasn'tbeenseenD.wasn'tseen
【答案】B
【解析】
【详解】
考查时态。
句意:
今天早上我在电梯里看到杰克了。
他很久没有在这里出现了。
根据句意可知,此处描述的动作发生在saw之前,属于“过去的过去”,应使用过去完成时。
故B选项正确。
22.––Didyouhavetodomuchforthedinnerparty?
––No,Tina______everythingbythetimeIgothome.
A.hasfinishedB.hadfinished
C.wouldfinishD.willfinish
【答案】B
【解析】考查动词时态。
句意:
——你是不是为晚宴做了很多事情?
——没有,缇娜在我到家之前就已经完成一切准备。
根据题干中的过去时got可以判断出,在此之前完成用过去完成时,故选B。
23.She______tocleanoutthespareroomlastweek,butitwasmuchtoooccupiedatthattime.
A.intendedB.wasintendedC.hadintendedD.wasintending
【答案】C
【解析】
【详解】
考查时态。
句意:
她上周本打算打扫那间空余的房间,但那时候房间太拥挤了。
hadintendedtodosth.意为“本打算做某事却未做”;intendtodosth.意为“打算做某事”;wasintendedtodosth.意为“为了……”。
intend/plan/mean都可以用过去完成时表示“本打算做……但事实没做成”。
故选C。
24.IgottoloveHangzhou______Iwenttherein2001andthatwasthefirsttimethatI______LongjingTea.
A.thefirsttime;hadtasted
B.forthefirsttime;hadtasted
C.thefirsttime;havetasted
D.forthefirsttime;tasted
【答案】A
【解析】
【详解】
考查时间状语从句和过去完成时。
句意:
我第一次去杭州是在2001年,那是我第一次品尝龙井茶。
thefirsttime为时间状语从句的从属连词,所以第一个空为thefirsttime。
It/Thisis/wasthe序数词timethat从句。
如果前面是is,后面就使用现在完成时;如果前面是was,后面就是过去完成时。
本题前面是was,所以后面使用过去完成时。
故选A项。
25.---Peter,wheredidyouguysgoforthesummervacation?
----We________busywithourworkformonths,sowewenttothebeachtorelaxourselves.
A.wereB.havebeenC.hadbeenD.willbe
【答案】C
【解析】
【详解】
考查过去完成时。
句意:
---彼得,你们暑假去哪儿了?
----几个月来我们一直忙于工作,所以我们去海滩放松了一下。
由“sowewenttothebeachtorelaxourselves”可知,“一直忙于工作”发生在“wenttothebeach”之前,所以本句为过去完成时。
故选C项。
26.Lucy__writingheressayby10:
00thismorning.Afterthat,shelistenedtomusicforawhile.
A.willfinishB.finishes
C.hasfinishedD.hadfinished
【答案】D
【解析】
考察过去完成时态。
句意"Lucy在今天早上10点已经完成了她的散文,然后她听了会音乐。
"这里说明已经是过去已经做过的事情,所以要用过去完成时态。
故选D。
27.Whenwalkingdownthestreet,IcameacrossDavid,whoI_____foryears.
A.didn’tseeB.haven’tseen
C.hadn’tseenD.wouldn’tsee
【答案】C
【解析】
【详解】
考查动词时态。
句意:
当沿着街道散步的时候,我遇见了多年未见的David。
根据语境,“notsee”这个动作发生在comeacross之前,是过去的过去发生的动作,用过去完成时。
故选C。
【名师点睛】
英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。
过去完成时是一个相对的时态,表示过去的过去的动作,还有一个特点就是和过去的一段时间搭配。
28.Silk________oneoftheprimarygoodstradedalongtheSilkRoadbyabout100BC.
A.hadbecomeB.reject
C.controlD.abandon
【答案】A
【解析】
试题分析:
句意:
到公元前100年为止,丝绸已经成为丝绸之路上交易的主要商品之一。
时间状语是by+过去时间,谓语用过去完成时。
故选A。
考点:
考查动词时态。
29.---What’swrongwithyourcellphone?
Ican’tgetthrough.
---Oh,mylinewascutoffbecauseI________mybill.
A.haven’tpaidB.hadn’tpaidC.wasn’tpayingD.don’tpay
【答案】B
【解析】
本题考查时态。
根据“我的线路被切断了”是过去发生的事情,而应为我没有付我的账单是在“我的线路被切断了”之前,故用过去完成时。
选B。
30.—Howlong_____eachotherbeforethey_____here?
—Foraboutayear.
A.havetheyknown,comeB.didtheyknow,came
C.dotheyknow,comeD.hadtheyknown,came
【答案】D
【解析】
【详解】
考查时态。
句意:
—他们来这儿之前认识多久了?
—大约一年了。
根据句意分析,他们来到这里是过去的事,他们互相了解大约一年的时间肯定发生在来这里之前,发生在过去某一动作之前的动作,应该使用过去完成时。
故D选项正确。
31.I__________tosendPeteragifttocongratulatehimonhismarriage,butIcouldn’tmanageit.
A.hadhopedB.amhoping
C.havehopedD.wouldhope
【答案】A
【解析】
【详解】
考查过去完成时。
句意:
我本来计划在Peter结婚时送他一个礼物的,可是我没有做到。
第二个分句中“couldn’t”用的是一般过去时,所以发生在它之前的动作用过去完成时。
故选A。
32.Itmighthavesavedmesometrouble______theschedule.
A.didIknowB.haveIknown
C.doIknowD.hadIknown
【答案】D
【解析】
试题分析:
句意:
如果我早知道日程安排,可能会省去我一些麻烦。
根据题干中mighthavesaved可知主句是对过去的虚拟,从句应用ifIhadknown与主句保持一致。
if虚拟条件句中含有had时,可将if省去,同时将had提前构成倒装结构。
故选D项。
虚拟语气重要做题原则:
根据题干中主句或从句中动词形式判断所考查的动词的虚拟时间,一般要保持一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间做出调整。
另外,当if条件句中含有助动词had,should或were时,可以省略if,而将had,should或were提到句首,从而构成倒装虚拟条件句。
考点:
虚拟语气
【名师点睛】虚拟语气重要做题原则:
根据题干中主句或从句中动词形式判断所考查的动词的虚拟时间,一般要保持一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间做出调整。
另外,当if条件句中含有助动词had,should或were时,可以省略if,而将had,should或were提