2017年中考语法专项复习:一般过去时、现在完成时(含答案)
初一英语一般过去时句子转现在完成时练习题30题含答案解析

初一英语一般过去时句子转现在完成时练习题30题含答案解析1.I played basketball yesterday.- I have played basketball.- I play basketball.- I am playing basketball.答案解析:I have played basketball.一般过去时强调过去某个时间发生的动作,现在完成时强调过去发生的动作对现在造成的影响或结果。
本题中“played basketball yesterday”是过去发生的动作,现在完成时要用“have played”,表示过去打球这件事对现在有一定的影响,比如可能现在还觉得累等。
2.She went to the park last Sunday.- She has gone to the park.- She goes to the park.- She is going to the park.答案解析:She has gone to the park.一般过去时只是单纯地表示过去某个时间去了公园,现在完成时强调过去的动作与现在的联系,“has gone”表示去了还没回来。
3.He ate an apple in the morning.- He has eaten an apple.- He eats an apple.- He is eating an apple.答案解析:He has eaten an apple.一般过去时的“ate”只表明早上吃苹果这个动作发生在过去,现在完成时“has eaten”强调对现在的影响,可能现在不饿了。
4.They watched TV last night.- They have watched TV.- They watch TV.- They are watching TV.答案解析:They have watched TV.一般过去时“watched”强调昨晚看电视这个动作发生在过去,现在完成时“have watched”表示过去看了电视这件事对现在有影响,比如可能现在还记得电视内容。
2017中考英语现在完成时专项习题及答案(2)

2017中考英语现在完成时专项习题及答案(2)2017中考英语现在完成时专项习题答案1、现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。
这种考查难度较大,往往无时间状语,需要从上下文分析、推理才行。
故上两侧根据上下文分析、推理,正确答案是B。
2、现在完成时常与already(已经),just(刚刚,正好),ever(曾经),never(从来,也不;从不),before(以前),yet(仍然)等连用。
故2应选B。
3、C4、现在完成时常与recently(近来),so far(到目前为止),in the past/“last + 一段时间”等时间状语连用。
因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的。
故4应选D。
5、C6、现在完成时时常与“for +时间段或since +过去时间点”连用(含从句,从句过去时)。
故6应选C。
7、C8、现在完成时还与once(一次),twice(两次),three times(三次),several times(几次)等表示重复次数的词语连用。
故8应选B。
9、现在完成时与一般过去时容易混淆,就是因为它们所表示的动作都发生在过去,但二者又有区别:一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系;现在完成时表示与现在有关系的发生在过去的动作,它不与表示过去的时间状语(如yesterday , last week ,a moment ago等)连用。
故9的正确答案为B。
10、B11、现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。
故11的正确答案依次为:D。
12、B13、A14、C15、A。
16、“have/has gone to + 地点”表示“某人去了某地(还未回来)”,指主语所指的人不在这儿。
中考英语现在完成时练习题20题(带答案)

中考英语现在完成时练习题20题(带答案)1.I have known him_____I was a child.A.sinceB.forC.whenD.before答案解析:A。
“since+过去时间点”表示从过去某一时间点开始,一直持续到现在,符合现在完成时用法。
选项B“for+时间段”也用于现在完成时,但题干中不是时间段;选项C“when”引导时间状语从句,一般不与现在完成时连用;选项D“before”不符合此语境。
2.She_____her homework already.A.has finishedB.finishedC.will finishD.finishes答案解析:A。
“already”是现在完成时的标志词,所以用has finished。
选项B 是一般过去时;选项C 是一般将来时;选项D 是一般现在时。
3.They_____to Beijing twice.A.have goneB.have beenC.wentD.go答案解析:B。
“have been to”表示去过某地,人已经回来;“have gone to”表示去了某地,人还没回来。
根据twice 可知去过两次且人已经回来,用have been。
选项C 和D 分别是一般过去时和一般现在时。
4.He_____the book for two days.A.has borrowedB.borrowedC.has keptD.kept答案解析:C。
“for two days”是时间段,要用延续性动词,borrow 是短暂性动词,keep 是延续性动词,现在完成时用has kept。
选项 A 和B 中borrow 不能与时间段连用;选项D 是一般过去时。
5._____you ever_____to Shanghai?A.Have,beenB.Have,goneC.Did,goD.Were,go答案解析:A。
ever 是现在完成时的标志词,“have been to”表示去过某地,人已经回来;“have gone to”表示去了某地,人还没回来。
一般过去时和现在完成时练习题_含答案(推荐5篇)

一般过去时和现在完成时练习题_含答案(推荐5篇)第一篇:一般过去时和现在完成时练习题_含答案一般过去时和现在完成时练习题1.A.用 already或 yet1)Have they taken down the old pictures ______? No, they haven’t____ ___.2)Most of us have finished our compositions _____.3)He said he hadn’t visited the exhibition _____ ___.B.用since或 for1)We have learned five lessons __ ___ the beginning of this term.2)Mrs Liao has been in hospital __ _ ___last week.3)I have stayed at my aunt’s _____two weeks.C.用have gone或 have been1)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 times3)He asked me if I_____ to Hangzhou before.I told him that I 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 made…have triedB.made…have tried C.has made…triedD.made…tried2 “He ____to draw horses already”.“When ______ he ?” “ Last year “A.learned...hasB.learned...didC.has learned...hasD.has learned (i)3.Tom _____up into the tree.Look, he ____ high up there!A.has got…isB.has climbed…wasC.got …wasD.climbed…is4.____ you _____ the text yet ? Yes, we ____ it two hours ago.A.Did...copy...didB.Have...copied...haveC.Have...copied (i)D.Did …copy…had5.“Why ______ she _______ angry ?” “Because he _____ at her just now.”A.did…get…shoutedB.has…got…shoutedC.did…get…has shoutedD.has…got…has shouted6.______you __________ the film before ? Where _____ you ____ it ?A.Have …seen…did…seeB.Did …see…did…watchC.Have…see n…have…seenD.Did …see…have…seen7.You ____ me waiting for two hours.I ____ for you since five.A.kept…waitedB.have kept…waitedC.kept…have waitedD.have kept…have waited8.Where ______ John _______ ? To the library.He _________ there for an hour.A.has…been…has gone B.has…gone…has beenC.did…go…wentD.did…be…went9.______ the baby still _____ ? No, it _______ crying.A.Has…cried…has stopped B.Is…crying…stoppedC.Did …cry…stoppedD.Is…crying…has stopped10.I _______ the way.I ________ here for quite many years.A.knew...have livedB.knew...liveC.know...have livedD.know (iv)11._____ you ever _____ America ? Yes, I have.A.Have…gone toB.Have…gone inC.Have…been toD.Have …been in12.My brother ____college for over three years.A.has gone toB.has been to C.has been inD.has been at13.He ________ the Army by the end of 1989.He ______ in the army since then.A.joined…isB.has joined…has beenC.had joined…isD.had joined …has been14.By the time I _____ back they ____ up ten satellites.A.came…have sentB.came…had e…havesentD.had come…sent15.Jack ____ over five lessons by seven o’clock.Then he ____a rest.A.went…tookB.went…had takenC.had gone…tookD.had gone…had taken16.We ____ out by that time that he ____ a spy for a long time.A.had found…had beenB.had found…wasC.found…had beenD.found…was17.Before the news ____ him, he ____ to know about it.A.reaches…has got B.reached…had got C.reached…gotD.had reached…got18.I _____ him a second letter before I ____ from him.A.wrote…heardB.wrote…had heardC.had written…heardD.have written…hear19.People ____ that the soldiers _____ fighting.A.say…had stoppedB.said…has stoppedC.say…stoppedD.said…had stopped20.We ____ in a good harvest because we ____ enough rain.A.didn’t get…had hadB.got…had hadC.had got…had hadD.got…hadn’t had21.They _______ for five hours when they ______ in New York.A.flew…arrivedB.had flown…had arrivedC.flew…had arrivedD.had flown…arrived22.She ____ that it _____ for two days by that day.A.says…has ra inedB.says…had rainedC.said…had rainedD.said…rained23.John _____ there since the year before, so he _____ them.A.had worked…knewB.had worked…had knownC.worked…knewD.worked…had known24.He _____ angry because he ____ for a long time.A.had got…had waitedB.got…waitedC.had got…waitedD.got…had waited25.-I have seen the film “Titanic” already.-When __________you __________ it?-The day before yesterday.A.have; seenB.will; seeC.did;seeD.did; seen26.Mr Black __________ in China since five years ago.A.livedB.has livedC.livesD.is going to live27.We ____________ trees last Sunday.So far we __________ over 3,000 trees there.A.planted; plantedB.planted; have plantedC.have planted; plantedD.have planted; have planted练习答案:1.A.1)yet, yet2)already3)yetB.1)since2)since3)sinceC.1)have been2)has gone, Has, been, has been3)have been, have been2.BDACAADBDCCDDBCABCDBDCADCBB第二篇:一般过去时与现在完成时比较练习题一般过去时与现在完成时比较练习题I.用所给动词的适当形式填空。
中考英语现在完成时练习题50题(带答案)

中考英语现在完成时练习题50题(带答案)1.I ______ (visit) the Great Wall last year.A.visitB.visitedC.have visitedD.will visit答案解析:B。
last year 是一般过去时的标志词,所以动词要用过去式visited。
2.She ______ (live) in this city for ten years.A.liveB.livedC.has livedD.will live答案解析:C。
for ten years 是现在完成时的标志词,表示从过去持续到现在的一段时间,所以用has lived。
3.He ______ (go) to Beijing yesterday.A.goB.wentC.has goneD.will go答案解析:B。
yesterday 是一般过去时的标志词,动词用过去式went。
4.They ______ (finish) their homework already.A.finishB.finishedC.have finishedD.will finish答案解析:C。
already 是现在完成时的标志词,所以用have finished。
5.I ______ (see) that movie when I was a child.A.seeB.sawC.have seenD.will see答案解析:B。
when I was a child 是一般过去时的标志,用saw。
6.She ______ (be) to Paris twice.A.isB.wasC.has beenD.will be答案解析:C。
twice 表示已经去过两次,用现在完成时has been。
7.He ______ (play) basketball an hour ago.A.playB.playedC.has playedD.will play答案解析:B。
(word完整版)一般过去时和现在完成时练习题-含答案,推荐文档

1. --- Where ____you ____ (put) the book? I can't see it anywhere.--- I _____(put) it right here. But now it's gone.A. did ; put; putB. have; put; putC. did; put; have putD. have; put; have put2. We haven't heard from Jane for a long time. What do you suppose _______ to her?A. was happeningB. happensC. has happenedD. happened3. Hello, I ____ you were in London. How long _________ here?A. don't know; were youB. hadn't known; are youC. haven't known; areD. didn't know; have you been4. I'm glad to tell you that we _____ the work in less time than we _____ expected to.A. finished; wereB. have finished; areC. have finished; wereD. had finished; were5. It _____ that pleasant music keeps people from becoming tired at their work.A. findsB. has foundC. was foundD. has been found6. When I was at college I _______ three foreign language but I ________ all except a few words of each.A. spoke; had forgottenB. spoke; have forgottenC. had spoken; had forgotten C. had spoken; have forgotten7. —I'm sorry, Mary, I ______ your radio for such a long time.—Never mind.A. keepB. keptC. have keptD. am keeping8.—Where have you ______ these days?—I have ______ to Yangzhou with my friends.A. been, goneB. been, beenC. gone, beenD. gone, gone9.—Where is your father? We haven't seen each other for weeks. —______.A. He has been to AmericaB. He has gone to EnglandC. He is going to AustraliaD. He would visit my grandparents10.They have ______ since the factory opened.A. left the schoolB. joined the teamC. become workersD. worked here11. Jim ______ the Great Wall many times.A. went toB. goes toC. has gone toD. has been to12.It ______ ten years since they ______ to France.A. was, movedB. was, have movedC. is, have movedD. is, moved13.—______ to the United States?—No, never, but I went to Canada a few years ago.A. Have you beenB. Have you goneC. Did you goD. Will you go14..I won't go to see the film tonight because I ______ my ticket.A. didn't loseB. have lostC. will loseD. didn't have15.Miss Wu has taught in this school ______.A. for ten yearsB. ten years agoC. since ten yearsD. for ten years ago16.I ______ today's homework already. What about you?A. have finishedB. finishC. to finishD. Finishing17. —Ann has gone to Shanghai. —So ______ her parents.A. hasB. hadC. didD. have。
九年级英语时态复习练习题及答案

九年级英语时态复习练习题及答案一、一般现在时1、 We often _______ (play) in the playground答案:play解析:often 是一般现在时的标志词,主语 we 是复数,动词用原形。
2、 He _______ (get) up at six o'clock every day答案:gets解析:every day 是一般现在时的标志词,主语he 是第三人称单数,动词 get 要加 s 变成 gets。
3、 The earth _______ (move) around the sun答案:moves解析:客观真理用一般现在时,主语 the earth 是第三人称单数,动词 move 要加 s 变成 moves。
二、一般过去时1、 I _______ (go) to the zoo yesterday答案:went解析:yesterday 是一般过去时的标志词,go 的过去式是 went。
2、 She _______ (be) happy last week答案:was解析:last week 是一般过去时的标志词,主语 she 是第三人称单数,be 动词用 was。
3、 They _______ (not do) their homework last night答案:didn't do解析:last night 是一般过去时的标志词,否定句要用助动词didn't,后面接动词原形 do。
三、一般将来时1、 We _______ (have) a party next week答案:will have / are going to have解析:next week 是一般将来时的标志词,可以用 will +动词原形或者 be going to +动词原形的结构。
2、 He _______ (come) back tomorrow答案:will come / is going to come解析:tomorrow 是一般将来时的标志词,同理可用 will +动词原形或者 be going to +动词原形。
2017年春全国中考英语语法高频知识点真题专项精讲十:动词的时态(含答案)

2017年春全国中考英语语法高频知识点真题专项精讲十:动词的时态(含答案)(2016·辽宁丹东) 25. —I have ever seen Alice in Wonderland II《爱丽丝梦游仙境II》.—When ?—Two weeks ago.A. did you see itB. have you seen itC. do you see itD. will you see it25. A 考查动词时态。
句意:——我已经看过爱丽丝梦游仙境II。
——什么时候?——两周前。
根据答语two weeks ago两周前,可知问句应为过去时,A一般过去时;B现在完成时;C一般现在时;D一般将来时,故选A。
(2016?云南昆明)29.Look! A dog ____a blind man across the road.A. leadsB. leadC. is leadingD. led29.C 考查时态。
句意:看!一只狗正在带领着一个盲人过马路。
A. leads动词的第三人称单数形式,一般现在时态; B. lead动词原形,一般现在时; C. is leading正在带领;现在进行时; D. led过去时态。
Look!是现在进行时态的标志。
(2016·黑龙江齐齐哈尔) 30.I wonder if she_______ me when ________.A. calls, she arrivesB. will call, she arrivesC. calls, will she arrive30. B 考查动词时态。
句意:我想知道是否她_______我当_______的时候。
根据when可知引导的是时间状语从句,再根据wonder可知后面的if意为是否,表示未发生的事情,用将来时。
when引导的时间状语从句主句用将来时,从句用一般现在时来代替将来时。
故选B。
(2016·黑龙江齐齐哈尔) 23. He ________the city since he graduated from college.A. has leftB. leftC. has been away from23. C 考查动词时态。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一般过去时、现在完成时Ⅰ.一般过去时选择填空(一)(last…., yesterday…, ago , just now , in 1980 . once , when …, before… , after…)(1x20)( )1. A: ________ you _______ the football match yesterday?B: Yes, I did. It was great.A. Did; seeB. Have; seenC. Will; seeD. Were; seen ( )2. A: ________ you at home yesterday evening?B: Yes, I _________ with my motherA. Were ; wereB. Was ; wasC. Were ; wasD. Was ; were( )3. Everyone except Tom and Jane _______ there when the meeting began.A .areB .isC .wasD .were( )4 . Do you remember how long ago ___________to China?A. have you traveledB. you have traveledC. did you travelD.you traveled( )5. A: What did you do last Saturday?B: I________ my uncle.A.visit B.will visit C.visited D.am visiting( )6. A: Who telephoned you just now?B: Mary.She ________ her mother was ill.A. saysB. saidC. has saidD. will say( )7. A: What did Mr. Smith do before he came to China?B: He_______ in a car factory.A.work B.worked C.is working D.will work( )8. A: What did you find under his desk?B: Oh, ________ all kinds of things: a basketball, two books, a hat and some shoes.A. there wereB. it wasC. it hasD. there are( )9. A: What did you say just now?B: I asked if____________ TV last night.A.did you watch B.you watched C.are you watching D.you are watching ( )10. I _______ to bed until my grandma came back home.A. didn't goB. wentC. had goneD. have gone( )11. Miss Green didn’t tell us in 2002.A.where does she live B.where she livesC.where did she live D.where she lived( )12. I liked playing with water when I was young and _____.A. so he wasB. so was heC. so did he.D. so he did( )13. A: Your city looks beautiful!B: Yes. Lots of trees and grass ______ last year.A. are plantedB. have plantedC. were plantingD. were planted( )14. The PLA _____ in 1927.A. was found B .found C. was founded D. founded( )15. A: Did you win the basketball game?B: Bad luck. Our team _______ in the final one.A. wonB. beatC. was wonD. was beaten( )16. Miss Hyde _________ 20 dollars buying a new handbag last week.A. paidB. spentC. costD. took( )17. A: May I use your English-Chinese dictionary?B: Sorry, I it at home this morningA, forget B ,left C , have forgotten D , was leaving.( )18.The lost child was last seen _________ near the river an hour ago.A. playsB. playingC. playedD. play( )19. Uncle Li used ________ in this lake when he was a child.A. to swimmingB. for swimmingC. for the swimD. to swim( )20. A: Linda had nothing for breakfast this morning, ____?B: No. She got up too late.A. had sheB. hadn’t sheC. did sheD. didn’t sheⅡ.一般过去时选择填空(二)(词组,惯用法)(1x20)( )1. Last weekend, an English short play was ____ in the school hall.A. put inB. put downC. put onD. put up( )2. A: People ______ go to the markets to buy living chickens to eat, but now they have to change that habit.B: That’s true. But I think everything will be better.A. used toB. are used toC. use toD. are used( )3. When he home, he saw his mother cleaning the room.A.got up B.got back C.got off D.got on( )4. It ______ me two hours to get there by bus.A. spentB. tookC. usedD. paid( )5. Tom_______ the nice kite to fly for 10yuan.A. paidB. boughtC. spentD. cost( )6. I bought a new dictionary and it ________ me 30 yuan.A. paidB. spentC. tookD. cost( )7. A: What did you _____ just now?B: I _____ you if you could follow me.A. say, toldB. speak, askedC. speak, saidD. say, asked ( )8. The students put down their pens when the teacher_____ them to stop writing.A. saidB. spokeC. toldD. talked( )9. A: Why did you come back so late?B: Because my teacher made me __________ a lot of exercises.A.do B.doing C.did D.done( )10. There was an important meeting last night. Mr Smith______ to it.A. was invitedB. invitedC. is invitedD. invites ( )11. We could see nothing because the lights suddenly _______.A. went onB. went overC. went downD. went out( )12.The car ________ and stopped at the red traffic lights.A. got onB. got offC. slowed downD. picked up( )13. The hen ______ on the grass and _______ four eggs last week.A. lied, layB. lay, layC. lay, laidD. lay, layed( )14. Who _______ the money from the old man in the street yesterday?A. robbedB. stoleC. caughtD. took( )15. A: Why di dn’t you buy any fruit on your way back?B: Sorry, I ________ to take any money with me.A. rememberedB. affordedC. forgotD. stopped( )16. In 1990 , the population of the world ________ five billion .A .got toB .arrived inC .arrived atD .reached( )17. A: May I ______ your bike?B: Sorry. I ______it to Mary yesterday.A. keep; borrowedB. borrow; repairedC. use; lentD. lend; returned ( )18. A: Do you like ____ a teacher?B: Sure. But my parents ____ me to be a doctor when I was a young girl.A. to be, hopedB. being, hopedC. being, wishedD. to be , wish ( )19. A: The robber didn’t tell the truth , did he?B: _______. The police will have much trouble _______ the diamonds.A .No, he did. / to findB .Yes, he did./ findingC .No, he didn’t. /findingD .Yes , he didn’t. / to find( )20. Mother asked the shopkeeper _______ the trousers ______ too much .A. who ; costsB. what ; costC. if ; costD. whether ; will costⅢ. 一般过去时用括号内的中文填空完成句子:(2x10)1.It is about four years since I______ (来到)to No.9 Middle School in Shashi.2. Everyone except Tom and John ______ (到了)there when the meeting began.3. Our teacher told us the earth ________ (转动)round the sun all the time.4.The little girl ______ (才回家)she finished cleaning the classroom.5. What a nice bag! But she _______ (花)only thirty dollars for it.6. Miss Li ________(没吃)lunch at school yesterday.7.Father ______ (病倒了)after a whole week’s hard work .8. Our teacher, Miss Chen,_________ (教英语)on the radio the day before yesterday.9. The classroom _______(打扫)yesterday .10.I ________ (放)my dictionary on the desk, but it’s missing now.Ⅳ. 现在完成时选择填空(一)(have /has + v. ed )(1x20)( )1. My mother_________ the windows already, so the room looks much brighter.A. has cleanedB. had cleanedC. is cleaningD. will clean ( )2. A: ______ you ______ your homework yet?B: Yes. I______ it a moment ago.A. Did; do; finishedB. Have; done; have finishedC. Have; done; finishedD. will; do; finish( )3. A: Why not go to see the dolphin show with me?B: No, let’s go home. Because I ________it twice .A. sawB. will seeC. see D, have seen( )4. A: Have you written anything on Chinese traditional food so far?B: __________, but I have a plan for it.A. Ever sinceB. Later onC. Not yetD. From now on( )5. In the last few years, there _______ great changes in the country.A .had beenB .wereC .have beenD .has been( )6. I don’t think I _____you in that dress before.A. have seenB. was seeing C saw D. see( )7. So far many man-made satellites ______ into space.A. are being sent upB. have been sent upC. have sent upD. have being sent up( )8. A: Tom, can I borrow your book Chicken Soapy.B: Sorry, I ______it to Mary.A. lentB. have lentC. had lentD. lend( )9. A: Where is my handbag?B: Maybe you have ________ it in the shoe shop.A. gotB. forgottenC. thrownD. left( )10. A: I can’t find my pen. ________ you ________ it anywhere, Mum?B: No. Look! What’s that under your book?A. Have; seenB. Do; seeC. Did; seeD. Had; seen( )11. A: You have never been to the West Lake, ________ you?B: No, never.A. doB. didC. willD. have( )12. A: I haven’t seen a film this year.B: _____. It is two years since I saw the last film.A .So do IB .Neither do IC .Neither have ID .So have I( )13. I'm sorry you can't go in now. The room _________ yet.A. hasn't been cleanedB. hasn't cleanedC. isn't been cleanedD. isn't being cleaned( )14. Mrs White _____ in this school since she came here .A. teachesB. taughtC. has taughtD. had taught( )15.The Smiths ________lived here for ________.A. has; sometimesB. have; some timeC. has; sometimeD. have; sometime( )16. A: Where is my sister, mum? I haven't seen her this morning.B: She__________ to the library.A.has been B.is going C.has gone D.will go( )17. Mr Li___ England. He ____ London for two weeks.A. has been to, has been toB. has gone to, has been inC. has been to, has been inD. has gone to, has been to( )18. A: Where have you been?B: I’ve ________ a paper factory.A. goneB. beenC. gone toD. been to( )19. Jim hasn't been to Australia ______, but he has ______ been to China. He has ______ returned from Beijing.A. already; yet; justB. yet; never; alreadyC. never; ever; alreadyD. yet; already; just( )20. Miss Smith with her parents ______ China since ______.A. have been in, two years agoB. has gone to, three yearsC. have been to, two yearsD. has been in, three years agoⅤ. 现在完成时选择填空(二)(for…since ….have been to /have gone to /have been in /at )(1x20)( )1. Andy has _______ for five years. Five years _________ a long time.A. come back home, isB. come back home, areC. been at home, isD. been at home, are( )2. Her son speaks good English as he ________ America for five years.A. has been inB. has been toC. has gone atD. has gone to ( )3. A: I’m sorry to have kept you waiting.B: Oh, not at all. I ______ here for only a few minutes.A. will beB. wasC. amD. have been ( )4. I must return the camera to Li Lei. I _________ it for two weeks.A. keepB. borrowedC. have keptD. have lent( )5. The factory has been ________ for two years.A. openB. to openC. openingD. opened( )6. A: Sorry .I am late.B: It doesn’t matter. The meeting ______ for just several minutesA. has begunB. has startedC. has been onD. had been on( )7. The man ______ in 1992, He _____ for ten years.A. died, was deadB. died, has been deadC. was dead, has diesD. was dead, has been died( )8.The students are sorry to hear that the famous singer____ for half an hour.A. has leftB. has goneC. has been awayD. has gone away ( )9. A: Have you ever been anywhere for a trip?B: A trip? I_____ away from my hometown even once.A. wentB. have goneC. have never beenD. have been( )10. A: What a nice bike! How long you it?B: Just two weeks.A.will; buy B.did; buy C.are; having D.have; had ( )11. A: How long ____ you ____a cold?B: Ever since last night.A. have , gotB. have , hadC. have , caughtD. did , have ( )12.She _________ Mr. White for two years.A. has marriedB. has married toC. has been married withD. has been married to( )13. A: Nice to see you. I _________ you for a long time.B: I ______ in Beijing. I’ve just come back.A. hadn’t seen; amB. haven’t seen; wasC. didn’t see; will beD. haven’t seen;shall be( )14. How long have you ________your parents?A. heard fromB. got the letter fromC. had the letter fromD. received the letter from( )15. A: Do you know Jack well?B: Certainly. We ______ friends for about ten years.A. wereB. have beenC. have becomeD. have made( )16. Lily with her parents_______ the Greener China since two years ago.A. have joinedB. has joinedC. has been inD. have been in( )17. A: ________ have you been a green volunteer?B: For more than three years.A. How oftenB. How longC. How soonD. How much( )18. A: How long have you _____ the football team of the school?B: About two years.A. been onB. been atC. joinedD. played( )19. A: Let's go to the Great Wall next Sunday.B: We'd better not.We __________ there three times.A.have been B.are going C.have gone D.Will go( )20. Not only his parents but also his brother_______ to the Summer Palace. They haven't been back.A. have beenB. have goneC. has beenD. has goneⅥ. 现在完成时句子改错:(2x10)1. I don’t think he’s ever been to the Monkey Island, isn’t he ?______2. I have heard of Hong Kong a lot, but I’ve never been to there._____3. Bill has left Russia for two years. ______4. The traveler has come here for a week.______5. How soon have you been at this school?______6. No one but his parents have gone out for shopping._______7. Since then there is great changes in our country.______8. We haven’t seen Mr Smith for last month.______9. Oh, Jim. How nice to meet y ou! I haven’t seen you since a long time________.10. I bought the pen a month ago, and I have bought it for a month already.______参考答案Ⅰ.一般过去时选择填空(一)(last…., yesterday…, ago , just now ,in 1998, once , the day before …, when …,before… , after…)讲解:1.说话之前发生的动作或状态,并且只陈述过去的事情,强调过去,不强调对现在的影响结果。