《一般过去时和现在完成时练习题_含答案_中学教育-中考.pdf》由会员分享,可在线阅读,更多相关《一般过去时和现在完成时练习题_含答案_中学教育-中考.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 1 一般过去时和现在完成时练习题 1.A.用 already 或 yet 1)Have they taken down the old pictures _ _?No,they havent_ _.2)Most of us have finished our compositions _ .3)He said he hadnt visited the exhibition _ _.B.用 since 或 for 1)We have learned five lessons _ _ _ the beginning of this term.2)Mrs Liao has been in hosp
2、ital _ _ _last week.3)I have stayed at my aunts _ _ _two weeks.C.用 have gone 或 have been 1)Where are the boy students?They _ to the school factory.2)Is your father in?No,he _ _ to Shenzhen._he ever _ there before?Yes,he _ there several times 3)He asked me if I_ _ to Hangzhou before.I told him that I
3、 wanted to go there for a visit as I _ _ never _ _ to that city before.2.选择填空 1.Mother _ _me a new coat yesterday.I _ it on.It fits me well.A.had madehave tried B.madehave tried C.has madetried D.madetried 2“He _to draw horses already”.“When _ he?”“Last year“A.learnedhas B.learneddid C.has learnedha
4、s D.has learneddid 3.Tom _up into the tree.Look,he _ high up there!A.has gotis B.has climbedwas C.got was D.climbedis 4._ you _ the text yet?Yes,we _ it two hours ago.A.Didcopydid B.Havecopiedhave 2 C.Havecopieddid D.Did copyhad 5.“Why _ she _ angry?”“Because he _ at her just now.”A.didgetshouted B.
5、hasgotshouted C.didgethas shouted D.hasgothas shouted 6._you _ the film before?Where _ you _ it?A.Have seendidsee B.Did seedidwatch C.Haveseenhaveseen D.Did seehaveseen 7.You _ me waiting for two hours.I _ for you since five.A.keptwaited B.have keptwaited C.kepthave waited D.have kepthave waited 8.W
6、here _ John _?To the library.He _ there for an hour.A.hasbeenhas gone B.hasgonehas been C.didgowent D.didbewent 9._ the baby still _?No,it _ crying.A.Hascriedhas stopped B.Iscryingstopped C.Did crystopped D.Iscryinghas stopped 10.I _ the way.I _ here for quite many years.A.knewhave lived B.knewlive
7、C.knowh ave lived D.knowlive 11._ you ever _ America?Yes,I have.A.Havegone to B.Havegone in C.Havebeen to D.Have been in 12.My brother _college for over three years.A.has gone to B.has been to C.has been in D.has been at 13.He _ the Army by the end of 1989.He _ in the army since then.A.joinedis B.ha
8、s joinedhas been C.had joinedis D.had joined has been 14.By the time I _ back they _ up ten satellites.A.camehave sent B.camehad sent 3 C.comehave sent D.had comesent 15.Jack _ over five lessons by seven oclock.Then he _ a rest.A.wenttook B.wenthad taken C.had gonetook D.had gonehad taken 16.We _ ou
9、t by that time that he _ a spy for a long time.A.had foundhad been B.had foundwas C.foundhad been D.foundwas 17.Before the news _ him,he _ to know about it.A.reacheshas got B.reachedhad got C.reachedgot D.had reachedgot 18.I _ him a second letter before I _ from him.A.wroteheard B.wrotehad heard C.h
10、ad writtenheard D.have writtenhear 19.People _ that the soldiers _ fighting.A.sayhad stopped B.saidhas stopped C.saystopped D.saidhad stopped 20.We _ in a good harvest because we _ enough rain.A.didnt gethad had B.gothad had C.had gothad had D.gothadnt had 21.They _ for five hours when they _ in New
11、 York.A.flewarrived B.had flownhad arrived C.flewhad arri ved D.had flownarrived 22.She _ that it _ for two days by that day.A.sayshas rained B.sayshad rained C.saidhad rained D.saidrained 23.John _ there since the year before,so he _ them.A.had workedknew B.had workedhad known C.workedknew D.worked
12、had known 24.He _ angry because he _ for a long time.A.had gothad waited B.gotwaited 4 C.had gotwaited D.gothad waited 25.-I have seen the film“Titanic”already.-When _ you _ it?-The day before yesterday.A.have;seen B.will;see C.did;see D.did;seen 26.Mr Black _ in China since five years ago.A.lived B
13、.has lived C.lives D.is going to live 27.We _ trees last Sunday.So far we _ over 3,000 trees there.A.planted;planted B.planted;have planted C.have planted;planted D.have planted;have planted 练习答案:1.A.1)yet,yet 2)already 3)yet B.1)since 2)since 3)since C.1)have been 2)has gone,Has,been,has been 3)have been,have been 2.BDACA ADBDC CDDBC ABCDB DCADC BB