过去完成时练习题及答案.docx
《过去完成时练习题及答案.docx》由会员分享,可在线阅读,更多相关《过去完成时练习题及答案.docx(7页珍藏版)》请在冰豆网上搜索。
过去完成时练习题及答案
过去完成时练习题及答案
练习一
一.用动词的适当形式填空
1.We
_____________(paint)thehousebeforewe______________(move)in.2.
Thatricholdman_____________(make)awillbeforehe_____________(die).3.
They_____________(study)themapofthecountrybeforethey________(leave).4.
Therobbers_____________(runaway)beforethepolicemen_______(arrive).5.
I__________(turnoff)allthelightsbeforeI____________(go)tobed.6.
Paul__________(go)outwithJaneafterhe__________(make)aphonecall.7.
Tom__________(say)he___________(read)thebooktwice.8.
Ourplan____________(fail)becausewe_____________(make)abadmistake.9.
Whenthechairman______________(finish)speaking,he_____________(leave)thehall.10.The
Reads________(have)lunchwhenI________________(get)totheirhouse.11.When
I______________(arrive)atthestation,he____________________(leave).12.We
_______________(learn)about4000Englishwordsbytheendoflastterm.13.
Iwaiteduntilhe_______________(finish)hishomework.14.
Weweresurprisedatwhatshe________already______(do)
15.She____________(notgo)toQingdaobecauseshe_____________(be)therebefore.16.
He______________(nottell)youthenewsyet.17.
Hesaidhe_____________already_________(give)thebooktotheteacher.18.
I______________(be)toShanghaibefore.19.
Shetoldmeshe_________________(be)toSanyathreetimes.20.She
_____________(play)theguitarwhilehersister_______________(sing).二.句型转换
1.I
hadsoldtheticketwhenshecame.(改否定句)
___________
_____________
2.Shehadsungasongtousbeforeshedanced.(改否定句)
___________
_____________3.Theybegantoclimbthemountainaftertheyhadboughtallthefoodanddrinks.(否定)
___________
_____________4.By
10:
00a.m,Ihadbeenveryhungry.(改一般疑问)
___________
_____________5.LucyhadalreadypletedtheprojectwhenIarrived.(改一般疑问)
___________
_____________6.Bythetimehegottotheairport,theplanehadtakenoff.(改一般疑问)
___________
_____________7..HehadbrokenhisarmwhenIsawhim.(对划线部分提问)
___________
_____________8.Whenhehadreadthenote,heateit.(对划线部分提问)
___________
_____________9..Jackdidn’tgotothecinemabecausehehadseenthefilm.(对划线部分提问)___________
_____________
10.Wehadhadthetoysfortenyearsbeforewegavethemtothechild.(对划线部分提问)
___________
_____________
11.Shehadwrittenthebookbytheendof
1960.(对划线部分提问)
___________
_____________
12.Wecookedthedumplings.We
atethemup.(用过去完成时连接两句)
___________
_____________
13.Jim’sfathermendedthecar.It
wasbroken.(用过去完成时连接两句)
14.Wehadourtests.Then
wehadalongholiday.(用过去完成时连接两句)Afterwe________________________,we_____________________________
15.Heshowedusthepicture.Then
heshowedusaroundthehouse.用过去完成时连接句
)Beforehe_______________________,he______________________________.
练习二
一、单选
1.When
LiMinghurriedhome,hefoundthathismother____already____tohospital.A.has
;beensent
Bhad;sentChas;sentDhad;beensent
2.We____fiveEnglishsongsbytheendoflastterm.A.had
learnedBlearnedChavelearnedDwillhavelearned3.HanMeitoldmeshe_____lunch,soshewasveryhungry.A.
hashadBhasn'thaveChavehadDhadn'thad4.Bytheendof
1976,manybuildings_____builtinthecity.
AhavebeenBhaveChadbeenDwill5.She_____herkeysintheofficesoshehadtowaituntilherhusband____home.
Ahasleft;esBhadleft;wouldeChadleft;cameDleft;hade6.HesaidthatitwasatleasttenyearssinceI_____agooddrink.
AhadenjoyedBwasenjoyingChaveenjoyedDhavebeenenjoying7.Themeeting_____whenMr.Wang
_____toschool.A
hasbegun;getBhasbeenon;getChadbegun;gotDhadbeenon;got二、填空
1.When
Ireturnedhome,he_____(leave)。
2.Bytenyesterdayevening,she________(finish)writing.3.He
______(study)Englishforfiveyearsbeforehecamehere.4.
It_________(stop)rainingwhenIwakeupthismorning.5.
I_____(notread)thebookbecauseIhadreaditbefore.6.
Shesaidshe____(be)bornin
1992.7.
Whenhe_____(e)toChinatwoyearsagohefoundpeopledidn'tunderstandhimatallthoughhe_______(learn)someChineseinhisowncountry.8.
IsawHanMeiyesterday.We
_____(notsee)eachothersinceleftBeijing.9.
WhenIgottohishome,he_____(go)tobed.
10.She
askedifMr.Liu
_____already_____(e)back.
练习一参考答案:
一.用动词的适当形式填空
1.had
painted...moved
2.had
made...died
3.had
studied…left4.had
runaway..arrived5.had
turnedoff…went6.went
…hadmade7.said
…hadread8failed…hadmade9.(had)
finished…left
10.were
having/hadhad…got
11.arrived
..hadleft
12..had
learned
13.(had)
finished
14.had
..done
15didn'tgo…hadbeen
16.hasn't
told
17had…given
18.have
been
19.had
been
20.was
playing…wassinging二.句型转换
1.I
hadn'tsoldtheticketwhenshecame.2.
Shehadn'tsungasongtousbeforeshedanced.3.
Theydidn'tbegintoclimbthemountainaftertheyhadboughtallthefoodanddrinks.4.
Hadyoubeenveryhungryby
10:
00a.m?
5.Had
LucypletedtheprojectwhenIarrivedyet?
6.Had
theplanetakenoffbythetimehegottotheairport?
7.What
hadhedonewhenyousawhim?
8.Whatdidhedowhenhehadreadthenote?
9.Why
didn'tJackgotothecinema?
10.How
longhadyou/wehadthetoysbeforeyou/wegavethemtothechild?
11.Whathadshewrittenbytheendof
1960?
12.Afterwehadcookedthedumplings,weatethemup.13.Jim’s
fathermendedthecarbecauseithadbeenbroken.14.After
wehadhadourtests,wehadalongholiday.15.Beforeheshowedusaroundthehouse,hehadshowedusthepicture练习二答案:
1D
2A3D4C5C6A7C答案:
1hadleft
2hadfinished3hadstudied4hadstopped5didn'tread6was7camehadlearned8hadn'tseen9hadgone
10hade