• 83.50 KB
  • 2021-05-10 发布

中考语法专项复习一般过去时现在完成时含答案

  • 13页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
‎ 一般过去时、现在完成时 Ⅰ.一般过去时选择填空 ‎(一)(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; see B. Have; seen C. Will; see D. Were; seen ‎( )2. A: ________ you at home yesterday evening?‎ B: Yes, I _________ with my mother A. Were ; were B. Was ; was C. Were ; was D. Was ; were ‎( )3. Everyone except Tom and Jane _______ there when the meeting began.‎ A .are B .is C .was D .were ‎( )4 . Do you remember how long ago ___________to China?‎ A. have you traveled B. you have traveled ‎ C. did you travel D.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. says  B. said  C. has said  D. 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 were   B. it was     C. it has     D. 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 go B. went C. had gone D. have gone ‎( )11. Miss Green didn’t tell us in 2002.‎ A.where does she live B.where she lives C.where did she live D.where she lived ‎( )12. I liked playing with water when I was young and _____.‎ A. so he was B. so was he C. so did he. D. so he did ‎( )13. A: Your city looks beautiful!‎ B: Yes. Lots of trees and grass ______ last year.‎ A. are planted B. have planted C. were planting D. 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. won B. beat C. was won D. was beaten ‎( )16. Miss Hyde _________ 20 dollars buying a new handbag last week.‎ A. paid B. spent C. cost D. took ‎( )17. A: May I use your English-Chinese dictionary?‎ B: Sorry, I it at home this morning A, forget B ,left C , have forgotten D , was leaving.‎ ‎( )18.The lost child was last seen _________ near the river an hour ago. ‎ A. plays  B. playing C. played  D. play ‎( )19. Uncle Li used ________ in this lake when he was a child.‎ A. to swimming B. for swimming C. for the swim D. to swim ‎( )20. A: Linda had nothing for breakfast this morning, ____? ‎ B: No. She got up too late.‎ A. had she B. hadn’t she C. did she D. didn’t she Ⅱ.一般过去时选择填空 ‎(二)(词组,惯用法)(1x20)‎ ‎( )1. Last weekend, an English short play was ____ in the school hall.‎ A. put in B. put down C. put on D. 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 to B. are used to C. use to D. 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. spent B. took  C. used  D. paid ‎( )5. Tom_______ the nice kite to fly for 10yuan.‎ A. paid B. bought C. spent D. cost ‎( )6. I bought a new dictionary and it ________ me 30 yuan.‎ A. paid B. spent C. took D. cost ‎( )7. A: What did you _____ just now?‎ B: I _____ you if you could follow me.‎ A. say, told B. speak, asked C. speak, said D. say, asked ‎( )8. The students put down their pens when the teacher_____ them to stop writing.‎ A. said B. spoke C. told D. 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 invited B. invited C. is invited D. invites ‎( )11. We could see nothing because the lights suddenly _______.‎ A. went on B. went over C. went down D. went out ‎ ‎( )12.The car ________ and stopped at the red traffic lights.‎ A. got on B. got off C. slowed down D. picked up ‎( )13. The hen ______ on the grass and _______ four eggs last week.‎ A. lied, lay B. lay, lay C. lay, laid D. lay, layed ‎( )14. Who _______ the money from the old man in the street yesterday?‎ A. robbed B. stole C. caught D. took ‎( )15. A: Why didn’t you buy any fruit on your way back?‎ B: Sorry, I ________ to take any money with me.‎ A. remembered B. afforded C. forgot D. stopped ‎( )16. In 1990 , the population of the world ________ five billion .‎ A .got to B .arrived in C .arrived at D .reached ‎( )17. A: May I ______ your bike?‎ ‎     B: Sorry. I ______it to Mary yesterday.‎ ‎      A. keep; borrowed    B. borrow; repaired    C. use; lent    D. 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, hoped B. being, hoped C. being, wished D. 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 find B .Yes, he did./ finding C .No, he didn’t. /finding D .Yes , he didn’t. / to find ‎( )20. Mother asked the shopkeeper _______ the trousers ______ too much .‎ A. who ; costs B. what ; cost C. if ; cost D. 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 cleaned B. had cleanedC. is cleaning D. will clean ‎( )2. A: ______ you ______ your homework yet?‎ B: Yes. I______ it a moment ago.‎ A. Did;  do;  finished       B. Have;  done;  have finished C. Have;  done;  finished    D. 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. saw B. will see C. 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 since B. Later on C. Not yet D. From now on ‎( )5. In the last few years, there _______ great changes in the country.‎ A .had been B .were C .have been D .has been ‎( )6. I don’t think I _____you in that dress before.‎ A. have seen B. was seeing C saw D. see ‎( )7. So far many man-made satellites ______ into space.‎ A. are being sent up     B. have been sent up C. have sent up         D. have being sent up ‎( )8. A: Tom, can I borrow your book Chicken Soapy.‎ B: Sorry, I ______it to Mary.‎ A. lent B. have lent C. had lent D. lend ‎( )9. A: Where is my handbag?‎ B: Maybe you have ________ it in the shoe shop.‎ A. got   B. forgotten  C. thrown  D. left ‎( )10. A: I can’t find my pen. ________ you ________ it anywhere, Mum?‎ B: No. Look! What’s that under your book?‎ A. Have; seen  B. Do; see  C. Did; see  D. Had; seen ‎( )11. A: You have never been to the West Lake, ________ you?‎ B: No, never.‎ A. do   B. did   C. will  D. 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 I B .Neither do I C .Neither have I D .So have I ‎( )13. I'm sorry you can't go in now. The room _________ yet.‎ A. hasn't been cleaned B. hasn't cleaned C. isn't been cleaned D. isn't being cleaned ‎( )14. Mrs White _____ in this school since she came here .‎ A. teaches B. taught C. has taught D. had taught ‎( )15.The Smiths ________lived here for ________.‎ A. has; sometimes B. have; some time C. has; sometime D. 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 to B. has gone to, has been in C. has been to, has been in D. has gone to, has been to ‎( )18. A: Where have you been?‎ B: I’ve ________ a paper factory.‎ A. gone B. been C. gone to D. been to ‎( )19. Jim hasn't been to Australia ______, but he has ______ been to China. He has ______ returned from Beijing.‎ A. already; yet; just B. yet; never; already C. never; ever; already D. yet; already; just ‎( )20. Miss Smith with her parents ______ China since ______.‎ A. have been in, two years ago   B. has gone to, three years C. have been to, two years       D. 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, is B. come back home, are C. been at home, is D. been at home, are ‎( )2. Her son speaks good English as he ________ America for five years.‎ A. has been in    B. has been to    C. has gone at    D. 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 be    B. was      C. am       D. have been ‎( )4. I must return the camera to Li Lei. I _________ it for two weeks.‎ A. keep B. borrowed C. have kept D. have lent ‎( )5. The factory has been ________ for two years.‎ A. open B. to open C. opening D. opened ‎( )6. A: Sorry .I am late.‎ ‎  B: It doesn’t matter. The meeting ______ for just several minutes ‎   A. has begun B. has started C. has been on D. had been on ‎( )7. The man ______ in 1992, He _____ for ten years.‎ A. died, was dead    B. died, has been dead C. was dead, has dies   D. was dead, has been died ‎( )8.The students are sorry to hear that the famous singer____ for half an hour.‎ A. has left B. has gone C. has been away D. has gone away ‎( )9. A: Have you ever been anywhere for a trip?‎ B: A trip? I_____ away from my hometown even once.‎ A. went B. have gone C. have never been D. 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 , got  B. have , had C. have , caught  D. did , have ‎( )12.She _________ Mr. White for two years.‎ A. has married            B. has married to C. has been married with        D. 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; am B. haven’t seen; was ‎ C. didn’t see; will be D. haven’t seen; shall be ‎( )14. How long have you ________your parents?‎ A. heard from  B. got the letter from C. had the letter from  D. received the letter from ‎( )15. A: Do you know Jack well? ‎ B: Certainly. We ______ friends for about ten years.‎ A. were B. have been C. have become D. have made ‎( )16. Lily with her parents_______ the Greener China since two years ago.‎ A. have joined B. has joined C. has been in D. have been in ‎( )17. A: ________ have you been a green volunteer?‎ B: For more than three years.‎ A. How often   B. How long   C. How soon   D. How much ‎( )18. A: How long have you _____ the football team of the school?‎ B: About two years.‎ A. been on     B. been at      C. joined     D. 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 been B. have gone C. has been D. 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 you! 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.说话之前发生的动作或状态,并且只陈述过去的事情,强调过去,不强调对现在的影响结果。在这种场合用“一般过去时态”。如果强调过去的动作对现在的影响、结果, 就要用“现在完成时态”‎ ‎2. “一般过去时态”的谓语动词构成可由“一般现在时态 ”的构成引申而来, 即:‎ ‎①be(am, is , are )_______be (was /were)‎ ‎②have / has ______had(有)‎ ‎③There be (is , are )______ there be (was/were)…‎ ‎④can / may / must + v. ________ could/might/must + v.(动词原形)‎ ‎⑤.v. / v. es ______ v. ed (v. ed有五种变化形式,例如:work____ worked , live_____ lived , stop ___ stopped , study ___ studied , take ___ took )‎ ‎3. 和一般过去时态连用的状语有:last…., yesterday…, ago , just now ,in 1998, once , the day before …, when …, before… , after…‎ ANSWERS: ‎ ‎1. A. yesterday与一般过去时态连用。‎ ‎2. C. yesterday evening与一般过去时态连用, 只能说I was … You were… ‎ ‎3. C . when the meeting began 是过去, 前后时态要照应,Everyone用单数谓语动词。‎ ‎4. D. how long ago与一般过去时态连用, 宾语从句要用陈述句语序。‎ ‎5. C. last Saturday与一般过去时态连用, 用过去时问,用过去时回答。‎ ‎6. B. just now=a moment ago 与一般过去时态连用, 用过去时问,用过去时回答 ‎7. B. 用过去时问,用过去时回答 ‎8. A. 用过去时问,用过去时回答, There be (is , are , was , were)..表示某地“有……”‎ have /has /had 表示某人“有……”‎ ‎9. B. just now ,last night与一般过去时态连用,I asked宾语从句要用陈述句语序, 要用过去时 。‎ ‎10. A. not … until …前后时态要照应。‎ ‎11. D. in 2002.与一般过去时态连用,didn’t tell us的宾语从句要用陈述句语序, 要用过去时 。‎ ‎12. C. I和he 是两个不同的人, so 加一般问句, 表示“…也是”前后时态 、人称要一致。‎ ‎13. D. last year与一般过去时态连用,Lots of trees and grass 是plant的宾语,要用被动语态 。‎ ‎14. C. in 1927与一般过去时态连用,要用被动语态 。‎ ‎15. D. Our team是 beat的宾语,要用被动语态 。win sth. 不能说win sb.‎ ‎16. B. last week与一般过去时态连用,同时要注意易混词的辨析和固定搭配。sb. pay for , sb. spend … on / v.ing …, sb. buy … for …, sth. cost …. , It take … to v…, ‎ ‎17. B. 根据上下文可知leave the dictionary at home只是 this morning发生的一件事情,要用过去时 。同时要注意易混词的辨析和固定搭配,leave 表示“存放, 留 , 忘”‎ ‎18. B. see sb. v.的被动语态是 be seen to v. / v. ing要用过去时 。‎ ‎19. D. sb. uesed to v. 表示“过去经常干…”,be used to v. ing 表示“习惯…”,be used to v./for v. ing 表示“用…做…”, 所以选D.‎ ‎20. C. had nothing是否定的,反问句要用肯定的一般问句开头。这儿的had相当于eat .‎ Ⅱ.一般过去时选择填空 ‎(二)(词组,惯用法)‎ ANSWERS: ‎ ‎1. C. Last weekend与一般过去时态连用,an English short play是put on 的宾语,要用被动语态 ,同时要注意易混词的辨析和固定搭配, A, B, D, 不合句意。‎ ‎2. A. sb. uesed to v. 表示“过去经常干…”,be used to v. ing 表示“习惯…”,be used to v./for v. ing 表示“用…做…”, 所以选A ‎3. B. get back home 表示“回到家”,A,C,D不合句意。‎ ‎4. B. 注意固定的句型,It take …. to v. / sb. spend …. on / (in)v. ing表示“花时间干”,sb. spend …. on / (in)v. ing/ sth. cost ….. / sb. buy sth. for…表示“花钱干”‎ ‎5. B. 同第4题 ‎6. D. 同第4题 ‎7. D. say强调说话的内容,speak讲话,练某语言,tell/ask 跟双宾或宾补。‎ ‎8. C.用句型 tell sb. to v. ‎ ‎9. A. 用句型 make sb. v. 主动语态宾补省去to .‎ ‎10. A. last night 与一般过去时态连用,Mr Smith是 invite的宾语, 要用被动语态。‎ ‎11.D. go out 在此句中表示“熄灭”‎ ‎12. C. 遇红灯车应减速停车。所以选C.‎ ‎13. C. 请记住lie__ lies___ liying___ lay___ lain是“躺, 在”,lie__ lies___ lying___ lied___ lied是“撒谎”, lay__ lays__ laying ___ laid __ laid 是“放, 生蛋”‎ ‎14. B. 请记住steal sth. from sb. / rob sb. of sth . C, D 不合句意。‎ ‎15. C. forget to v. 表示“忘记干… ”A,B,D不合句意 ‎16. D. reach 表示“到达,达到某程度”,get to =arrive at /in =reach表示“到达”‎ ‎17. C. yesterday与一般过去时态连用,use/borrow表示 “借用” lend sth. to sb.=lend sb.sth. 表示“把…借给…”‎ ‎18. C. 只能说hope to v. / wish sb. to v. ‎ ‎19. C. 根据上下文应用否定回答。No, he didn’t表示“是的,没说真话”,才导致The police will have much trouble v.ing .注意记句型:have problems v.ing , have trouble/difficulty v. ing , have fun v.ing ‎ ‎20. C. asked 的宾语从句用过去时,A,D排除,cost 没有宾语 B排除,所以选C Ⅲ. 一般过去时用括号内的中文填空完成句子:‎ ANSWERS: ‎ ‎1. came . It is …. since sb. + v.ed, since从句用过去时.‎ ‎2. was . Everyone用单数谓语动词.‎ ‎3. goes /moves/travels. 主句是过去时,宾语从句是客观真理要用一般现在时。‎ ‎4.didn’t go home . 在not … until …句子中,非延续性的动词要用否定式。‎ ‎5.paid . pay …. for sth .是句型.‎ ‎6.didn’t have . have lunch表示肯定 ____ didn’t /don’t/doesn’t have 表示否定.‎ ‎7.fell ill . fall ill 表示现在___ fell ill . 表示过去.‎ ‎8.taught English . the day before yesterday.与过去时连用, teach表示现在___ taught表示过去.‎ ‎9.was cleaned . 被动语态. ‎ ‎10. put . 根据上下文应用过去时, put __ puts__ putting __ put __ put. ‎ Ⅳ. 现在完成时选择填空(一)(have /has +v. ed )‎ ANSWERS: ‎ 讲解:‎ ‎1.现在完成时态的谓语构成是:have /has +v. ed (过去分词)‎ ‎2.在下列情况下用现在完成时态。‎ ‎①说话的时候,动作或状态发生在过去,并持续到目前,强调对现在的影响或结果。②动作或状态持续到现在,该动作或状态并将继续持续下去。‎ ‎3.和现在完成时态连用的状语有:‎ ‎①already ,just ,ever , never , yet ,once, twice, before ,so far , in the past few years ‎ ‎②for+一段时间 ‎③since+一点时间 ‎④since +句子 ‎4.终止性的动词要表示持续时, 可用以下方法:‎ ‎①将时间状语改为时间段 + ago,句中谓语动词用一般过去时.如:‎ I joined the League a year ago .=‎ I have been a League member for a year .=‎ I have been in the League since a year ago .=‎ It is a year since I joined the League .‎ ‎②若保留for+时间段,since+时间点/从句, 或用在 how long 句型中,则需将终止性动词改为相应的状态动词或延续性动词 常见终止性动词与延续性动词(或状态动词)的对应关系如下:‎ come/go/arrive/get/reach/move______ be in/at , become______ be ,borrow_____ keep,‎ ‎ open______ be open , close______ be closed , begin/start______ be on,‎ end/finish_____ be over , die_____ be dead , leave______ be away (from),‎ buy_____ have , fall asleep_____ be asleep , fall ill ____ be ill,‎ catch a cold_____ have a cold , get up ____ be up , put on______ be in / wear,‎ get married ______ be married , get to know ____ know , see _____ not see,‎ hear from sb.____ not hear from sb. ‎ get/receive a letter from sb. ____ have a letter from sb.‎ make friends ____ be friends , join ____be in /on /with/ be a member (of)‎ ‎5.Have /has been to,have/has gone to,have/has been in/at三个谓语动词含义不同。‎ ‎①have been to表示“曾经去过某地”(但人已回),可以和once, twice, already, ever, never等连用.;‎ ‎②have gone to表示“已去某地”(人未回),不能与since和for连用。‎ ‎③Have been in/at表示“已在某地呆……”。它可以与for或since连用。‎ ‎④have been there /here (there/here 前面省去的是to还是in /at要根据上下文分清楚)‎ ‎6. 注意have/has got = have /has (有)‎ ANSWERS: ‎ ‎1. A .句中有already用现在完成时态,同时“so the room looks much brighter”是因为“妈妈已经把窗子擦干净了”的结果, 所以选A.‎ ‎2. C. “yet”用于现在完成时态的疑问句和否定句 “ago” 用于一般过去时态,所以选C. ‎ ‎3. D. 根据上下文可知“see the dolphin show”在“Why not go…?”之前就发生了, 所以选D.‎ ‎4. C. “so far” 用现在完成时态,可用“Not yet ”“No, never”作否定回答.A,B,D 不合句意。‎ ‎5. C. “in the past/last….” 用现在完成时态,There is/are… 的现在完成时态是There have/has been… ‎ ‎6. A. “before” 用现在完成时态 ‎7. B. “So far”用现在完成时态, “many man-made satellites” 是send up的宾语,所以选B ‎8. B. 根据上下文可知lend it to Mary 在borrow …之前发生了,所以选B ‎9. D. 根据上下文,强调影响结果 ‎10. A. 根据上下文,希望动作已发生。‎ ‎11. D.反义疑问句,前后时态要一致。‎ ‎12. C.“So+一般问句”表示“也是”“Neither/Nor+一般问句”表示“也不”“So+主+谓”表示“的确是的”‎ ‎13. A. “yet” 用现在完成时态, “The room” 是 clean的宾语,所以选A.‎ ‎14. C.“since she came here”和现在完成时态连用 ‎15. B.“for +一段时间”用于现在完成时态,“some time”一段时间,“sometime”时刻,“sometimes”有时候,‎ ‎16. C. 根据上下文可知人去了还没有回来。‎ ‎17. B. 人去了还没有回来。已在那儿呆了两周。‎ ‎18. D.人已回来了,表示“去过”‎ ‎19. D. yet, already , just 用于现在完成时态,要注意正确的场合。‎ ‎20. D. Miss Smith与单数谓语动词连用, since+一点时间, have been/gone to…不能与 for… since …连用 Ⅴ. 现在完成时选择填空(二)(for… since …. )‎ ANSWERS:‎ ‎1.C.“ 回到家”用come back home表示。但come back home不能和for five years连用。同时Five years是一个整体,要用单数动词谓语,所以选C ‎2. A .“他去美国五年了”实际意义是“他在美国呆/住/停留了五年”不have been to 能和for five years连用, B,C,D不合句义。所以选A ‎3. D. “来/到/这儿”用have/has been here 才能和for only a few minutes.连用。‎ ‎4. C . borrow 改成keep才能和for two weeks.连用 ‎5. A . be open 才能和for two years.连用 ‎6.C . be on 才能和for just several minutes.连用 ‎7. B . die是不及物动词,death是名词,dead是形容词。be dead 的完成时态才能和for ten years.连用 ‎8. C . leave ____ have/has left 不能和for/since短语连用,所以选 C ‎9. C. have never been away 与even once 连用 ‎10. D. buy 改成 have ‎11. B. catch a cold改成have a cold ‎12. D. get married 改成 be married ‎13. B. see改成 not see ‎14. C. get/receive a letter from sb. 改成 have a letter from sb.‎ ‎15. B. make friends 改成be friends ‎16. C. join 改成be in /on /with/ be a member (of)‎ ‎17. B. How long 是对for/since ….提问,所以How long应和have you been a green volunteer连用 ‎18. A. be on the team 表示一个队员,About two years.表示一段时间。所以选A ‎19. A. “have been there three times”表示“已经去过那儿三次了”‎ ‎20. D. 上下文联系已说“They haven't been back.”要用have gone to表示,而not only … but also…就近原则, his brother 要用单数动词,所以选D Ⅵ. 现在完成时句子改错:‎ ANSWERS: ‎ ‎1. isn’t he _____ has he . I don’t think … 只能根据宾语从句变成反问句。‎ ‎2.been to there _____been there. 副词前面省去to .‎ ‎3. has left_____ has been away from ‎ ‎4. has come ____ has been ‎ ‎5. How soon_____ How long ‎ ‎6. have gone____ has gone .No one 用单数谓语动词。‎ ‎7. there is____ there have been ‎ ‎8. for last month______ since last month .‎ ‎9. since a long time_____ for a long time ‎10. have bought _____have had