(完整版word)英语现在完成时中考真题 含答案
(完整版word)英语现在完成时中考真题含答案一、初中英语现在完成时1.He ___________ for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。
get married需换成be married。
故选A。
【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。
学生必须牢记这两种词的转换及转换条件。
2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
3.—Do you miss your parents far away?—Yes, very much. They the hometown for over two years.A. leftB. have leftC. were away fromD. have been away from【答案】 D【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for over two years 表示时间段,动词要具有延续性,left是 leave的过去分词,是短暂性动词,不能和时间段连用,故选D。
【点评】本题考查延续性动词和短暂性动词的转换。
4.——Where is Mr. Wang?——He together with his students ________ Zhuyuwan Park.A. has gone toB. have gone toC. has been toD. have been to【答案】 A【解析】【分析】句意:—王老师在哪里?—他同他的学生去了Zhuyuwan公园。
A. has gone to去了,没在这里。
主语是单数;B. have gone to去了,没在这里。
主语是复数;C. has been to去过,没在那里;主语是单数;D. have been to去过,没在那里;主语是复数。
本句He是主语,together with his students是介词短语,做定语不是主语,所以用has。
王老师去公园了不在这里,所以用has gone to。
故选A。
【点评】考查主谓一致和短语的用法。
5.—_______ my dictionary? I can't find it anywhere.—I _______ it on the desk when I came in.A. Did you see; have seenB. Have you seen; have seenC. Have you seen; sawD. Did you see; see【答案】C【解析】【分析】句意:---你看见我的词典了吗?我到处都找不到了。
---我进来的时候看见在桌子上。
根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据when I came in可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。
【点评】考查动词的时态,注意理解句意,根据时态的定义判断。
6.He for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】【分析】句意:他已经结婚十年了。
根据时间状语for ten years.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。
be married表结婚的状态,be动词的过去分词为been。
故选A。
【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。
7.— Mary, I remember you several years ago.— Yes, I for 3 years.A. married, have marriedB. married, marriedC. married, have been marriedD. have married, have been married【答案】 C【解析】【分析】句意:——Mary,我记得几年前你结婚了。
——是的,我已经结婚三年了。
ago表明时态是一般过去时,所以用过去式married。
排除D。
for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。
marry是非延续性动词,其延续性动词是be married,be的过去分词是been,故选C。
【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。
8.—How many times _______ you _______ to Beijing this year?—Three times.A. have;beenB. had;beenC. have;goneD. had;gone【答案】 A【解析】【分析】句意是:——你今年去过北京几次?——三次。
考查have been 与have gone 的区别。
have been 是指去过某地切已经回来了,have gone 是指去了某地还没有回来,根据答句Three times.可以推测已经回来了,故选 A。
9.So far Tom with Mary _______ 50 left -behind children to do their homework after school.A. helpB. helpedC. has helpedD. have helped【答案】 C【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。
选C。
10.—Where is your mother?—She ______ Australia and she ______ Sydney for two weeks.A. has been to; has been inB. has been to; has been toC. has gone to; has been inD. has gone to; has been to【答案】C【解析】【分析】句意:——你的妈妈在哪里?——她去了澳大利亚,她在悉尼呆了两周了。
has been to”去过某地“,现在已经回来了;has gone to”去了某地“,还没有回来;has been in”待在某地“一段时间。
根据句意Where is your mother?可知,她的妈妈还没有回来,第二个空后面有一段时间for two weeks,应该用be in,故应选C。
【点评】考查动词的时态,以及has been to ,has gone to ,has been in的含义和用法。
11.The Greens many places of interest since two years ago.A. has visitedB. have visitedC. visitedD. will visit【答案】 B【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。
since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林一家,表示复数含义,作主语,谓语用复数形式。
故选B。
12.—They say there is a new restaurant near here.—Yes, and it ______ for more than a week.A. has been openB. openC. is openingD. opens【答案】 A【解析】【分析】句意:——他们说在这附近有一个新的餐馆。
——是的,它已经开了一个多星期了。
根据 for more than a week ,可知用现在完成时,have/has been done,故选A。
【点评】考查现在完成时,注意识记其标志词。
13.—Lucy, is your uncle a teacher?—Yes, he is. He history for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。
他教历史将近20年了。
根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。
主语是he,用has,故选B.【点评】考查现在完成时,注意其常与for+一段时间连用。
14.Wow! You ________ dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】 D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。
根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。
故选D。
【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。
15.—The drama series The Thunder (破冰行动) hits screens these days.—Oh. What a pity! I ____________ any of them yet,A. doesn't watchB. didn't watchC. won't watchD. haven't watched【答案】 D【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。
——哦。
真遗憾!我任何一集也没有看过。
根据Oh. What a pity!可知我没有看过。
过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。
故选D。
【点评】此题考查现在完成时。
注意yet常和现在完成时连用。
(完整版word)英语现在完成时中考题集锦含答案
(完整版word)英语现在完成时中考题集锦含答案一、初中英语现在完成时1.—They say there is a new restaurant near here.—Yes, and it ______ for more than a week.A. has been openB. openC. is openingD. opens【答案】 A【解析】【分析】句意:——他们说在这附近有一个新的餐馆。
——是的,它已经开了一个多星期了。
根据 for more than a week ,可知用现在完成时,have/has been done,故选A。
【点评】考查现在完成时,注意识记其标志词。
2.—What great progress Huawei ________ in recent years!—No wonder it is widely known in all parts of the world.A. is makingB. has madeC. makesD. made【答案】 B【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。
根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。
【点评】考查现在完成时。
注意掌握现在完成时的结构have/has+过去分词。
3.Great changes in my hometown in the last few years.A. took placeB. will take placeC. have taken placeD. have been taken place 【答案】C【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。
in the last few years意为“在过去的几年里”,用于现在完成时;take place“发生”没有被动语态。
(完整word版)现在完成时练习题及答案
现在完成时练习题及答案(精华汇总)I. Fill in the blanks with the proper form.1. I____ already ____ (see) the film. I ________ (see) it last week.2. _____ he ____ (finish) his work today? Not yet.3. My father ____ just ____ (come) back from work. He is tired now.4. Whe re’s Li Ming ? He __________ (go) to the teacher’s office.5. I __________ (work) here since I ______ (move) here in 1999.6. So far I _______________(make) quite a few friends here.7. How long ________ the Wangs ______________(stay) here ? For two weeks.8. I ________ just ___________ (finish) my homework.9. He ________ (go) to school on foot every day.10.____ you ______ (find) your science book yet?11. If it ____ (be) fine tomorrow, I'll go with you.12. The students ____________ (read) English when the teacher came in. 13. Look! The monkey __________ (climb) the tree.14. My mother __________ (come) to see me next Sunday.15. I've lost my pen. _________ you ________ (see) it anywhere?II. Choose the best answer.1. How long have you _______ here? A. come B. got C. arrived D. been2. My grandpa died _________.A. at the age of my 2B. for 2 yearsC. when I was 2.D. my age was 6.3. Jane has _____ to BeiJing. She will come back tomorrow. A. been B. gone C. went D. never been4. It is ten years _____ I last saw her. A. after B. since C. for D. that5.--Who will go to the station to meet Lorry? --I will. I _____ her several times. A. met B. have met C. had met D. will meet6. --What a nice dress! How long _____ you _____ it?--Just 2 weeks. A. will, buy B. did, buy C. are, having D. have, had7.--Do you know Lydia very well? --Yes, She and I _____ friends since we were very young.A. have madeB. have becomeC. have beenD. have turned8. The Smiths _______ in China for 8 years. A. has lived B. lived C. have been D. live9. --Hello, this is Mr. Green speaking. Can I speak to Mr. Black? -- Sorry. He ______ the Bainiao Park. A. has been to B. has gone to C. went to D. will go to10. --____ you ever ____ to the US? -- Yes, twice. A. Have, gone B. Have, been C, Do, go D. were, goingIII. Rewrite the sentences.1. I have been to Macau before. (改为否定句) I _________ _________ been to Macau before.2. He hasn’t come to schoolbecause he was ill. (就划线部分提问) ______ _______ he come to school?3. I bough a new bike just now. (用just改写)I ____ just ____ a new bike.4. We began to learn English three years ago.(改为同义句) We ____ ____English ____three years5. He has never surfed, _______ _______? (改成反意疑问句)6. They have been here since 2000. (对划线部分提问) _______ _______have they been here?7. The old man _________ last year. He has _______ _______for a year. (die) (动词填空)8. Miss Gao left an hour ago. (同义句转换)Miss Gao has _______ ________ ________ an hour ago.Ⅳ. Ask the questions1) I have been there for two days.__________ _________ __________ you __________ __________?2) My father has lived here since 2000._________ _________ __________ your father _________ __________?3) He left here yesterday._________ ________ he _________ __________?4) They bought a book two hours ago.__________ ___________ they __________ a book?Ⅴ. Use “never, ever, already, just, yet, for, since” to fill in the blanks.1. I have _______ seen him before, so I have no idea about him.2. Jack has _________ finished his homework.3. Mr. Wang has taught in this school ________ ten years.4. “Have you ________ seen the film?”“No, I have ________ seen it.”5. “Has the bus left _______?”“Yes, it has _________ left.”二、用since和for填空1.______two years2.____two years ago3.___last month4.______ 19995._______yesterday6._______ 4 o’clock 7 4 hours8._____an hour ago9. ___we were children10._____ lunch time11.____ she left here12. He has lived in Nanjing ___ the year before last.13. I’ve known him ______ we were children.14. Our teacher has studied Japanese ______ three years.15. She has been away from the city ______ about ten years.16. It’s about ten years __________ she left the city.三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。
【英语】中考英语现在完成时真题汇编(含答案)及解析
【英语】中考英语现在完成时真题汇编(含答案)及解析一、初中英语现在完成时1.It has been three years since I ______ a teacher.A. becomeB. becameC. becomingD. to become【答案】 B【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。
故选B。
【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。
2.—Do you still play basketball?—Oh, no. I ____ it for the past two years.A. haven't playedB. didn't playC. won't playD. hadn't played【答案】A【解析】【分析】句意:——你还打篮球吗?——哦,不了。
我已经有两年没有打过了。
根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。
【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。
3.All the skirts .They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。
第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。
中考英语现在完成时练习题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”表示去了某地,人还没回来。
【含答案解析】人教版中考英语现在完成时练习题40题
【含答案解析】人教版中考英语现在完成时练习题40题1. I ______ my homework already.A. finishB. finishedC. have finishedD. will finish答案:C。
解析:现在完成时的概念是过去发生的动作对现在造成的影响或结果。
其结构是“have/has + 过去分词”。
A选项“finish”是一般现在时形式;B选项“finished”是一般过去时形式;D选项“will finish”是一般将来时形式。
而C选项“have finished”符合现在完成时结构,表示已经完成作业这个动作对现在(比如现在可以休息或者做其他事情)造成了影响。
2. She ______ never ______ to Paris.A. has; beenB. has; goneC. have; beenD. have; gone答案:A。
解析:现在完成时中,“have/has been to”表示去过某地(人已经回来),“have/has gone to”表示去了某地(人还没回来)。
句子主语是“She”,是第三人称单数,要用“has”,C和D选项可排除。
这里说她从未去过巴黎,是表示一种经历,所以用“has been”。
3. They ______ a lot of new friends since they came here.A. makeB. madeC. have madeD. will make答案:C。
解析:现在完成时强调过去开始的动作一直持续到现在或者对现在有影响。
句中“since they came here”(自从他们来到这里)是现在完成时的标志词。
A选项“make”是一般现在时;B选项“made”是一般过去时;D选项“will make”是一般将来时。
C选项“have made”符合现在完成时结构,表示从来到这里开始到现在交了很多新朋友。
4. - ______ you ______ your lunch? - Yes, I have.A. Have; hadB. Has; hadC. Do; haveD. Did; have答案:A。
完整word版中考复习现在完成时专项练习题及答案
中考复习之此刻达成时练习专练此刻达成时练习(一)1.—Dad, I ________ theationst for minutes, but nobody came to meet me.— Don’ t worry.I ’ ll go to meet you soon.A. arrived atB. have been atC. will reachD. have arrived at2.—______ you ever ______—Dali?Never. But I am going there this vacation.A. Do; go toB. Have; been toC. Have; gone toD. Will; go to3.My aunt is a writer. She ____ more than ten books since 1980.A. writesB. wroteC. has writtenD. will write4.Echo _____ for half a monthShe.’ ll come hack in two months.A. left B leave C. has left D. has been away5. The Smiths came to Shanghai in 2008, they there for three years since then.A. liveB. livedC. have livedD. will live6.— Have you ever been to Nanning?— Yes, _______ .A. I wasB. I doC. I amD. I have7.Imy homework. I guess I can't join you.A. don't finishB. didn't finishC. haven't finishedD. won't finish8.—Excuse me, where is Mr. Brown's office?—Sorry, I don't know. I _____ here for only a few days.A. workB. workedC. have workedD. will work9. —Where is Bob?—He ______to Harbin for a meeting.A. wentB. has beenC. has goneD. goes10. — Are you going to the bank, Laura?—No, I ______ to the bank already.A. have beenB. have goneC. am goingD. had been11. ---Oh, you are here. I ooking for’ myoul all the morning. ?----To the library.A. Where have you goneB. Where will you goC. Where are you goingD. Where have you been?12. So far this year, many new houses ____ in Wenchuan with the help of the government.A. buildB. are builtC. will buildD. have been built13. My grandmother ot ofa lchanges in Tianjin since she came here.A. seesB. can seeC. will seeD. has seen14. I many new friends since I came here.A. makeB. madeC. will makeD. have made15. Mrs. Weng came back from France in 2010. She _____ there for four years.A. worksB. workedC. has workedD. will work16."Where's your brother, Jane?""He's not in Guiyang theseaysd. He________ Beijing”.A. has gone toB. has been toC. had been toD. had gone to17. She _______ this book for nearly three weeks.A. has borrowedB. hasentlC. has boughtD. has kept18. They _____ England and they will be back next week.A. have gone toB. have been toC. have gone inD. has been on19. He_______ in this city since his family moved to Nanchong.A. liveB. livedC. has lived20. Some students in Shanghai e-bags for several months.A. haveB. have hadC. hadD. will have21.—Is Mr. Smith still in Shanghai?—Yes, he ______ there for two months.A. has beenB. has goneC. has been toD. has gone to22. My brother and I in Yinchuan since 1997.A. had livedB. have livedC. liveD. will live23. My pen pal said he would write to me, but I ___ anyettersl from him so far.A. won ’ t receiveB. haven ’ t receivedC. hadn ’ t receivedD. didn ’ t receiveA. finishedB. has finishedC. will finishD. finishes25. Thomas ______ the army for two years, so he misses his mother very much.A. has joinedB. hasakent part inC. has been in26.—How well do you know the Opera House?—I know the place very well.I ____ Sydney many times.A. have been inB. have been toC. have gone toD. have arrived in27. ---How clean the bedroom is!---Yes, I am sure that someone it.A. cleansB. cleanedC. has eanedclD. had eanedcl28. Where is Ben?— He ____ to the teachers ’ office. He will be back soon.A. goB. has goneC. has beenD. goes29. I ______my hometown foronga ltime, I really miss it!A. eftlB. went away fromC. haveeftlD. have been away from30. —Will you please go to see the movieGuanyinshanwith me?— No, I won ’ t. I already.A. sawB. have seenC. seeD. will see31. -Where is John? -He ______ the scienceab. lA. has gone toB. has been toC. went to32. How do you like your English teacher?— He is great. We friends since three years ago.A. wereB. have madeC. have beenD. have become33.—Hi, guys. Where are you heading now?—Home. We _________all our ,moneysowe have to walk home now.A. spendB. spentC. have spentD. are spending34.--_____ you _____ the movie Gongfu Panda II ?— Not yet. I'll see it this Sunday.A.Did, seeB.Do, seeC. Have, seen35. British Prince William(威廉王子) and Kate _____ for nearly two months.A. marriedB. have marriedC. have been marriedD. have got married36. Jim _________ in Zhuzhou since he finishedegehis. collA. worksB. is workingC. has worked37.—May I speak to Lin Tao?—Sorry, he is not in. He ______ to Changsha.A. has beenB. has goneC. went38. Great changes _________ in Tongren in the past five years.A. have happenedB. have taken placeC. have been happenedD. have been taken place39. He promised to pick me up at the school gate. However, he __ yet.A. didn't arriveB. doesn't arriveC. isn't arrivingD. hasn't arrived40. You are tooatel. The film ______ since half an hour ago.A. has begunB. has been onC. began41. ---- Why won ’ t you go to the movie with me, Gina?--- Because I it twice.A. seeB. have seenC. sawD. will see42. -Where's your father, Tom? -He__ to Changsha.A. goesB. wentC. has gone43. Where is my sister, mum? - She ______ to the .libraryShewill be back soon.A. has beenB. is goingC. has goneD. will go44.—May I speak to Mary?— Sorry, she isn’ t in. Sheto Japan and will come back in two weeks.A. has beenB. has goneC. is going45. —Are Li Yan and Wang Mei still living in Pingba?—No, they ____ to Shanghai.A. had movedB. movedC. will moveD. have moved46. Mr. Fan ___ this watch in 2005. He ____ it for 6 years.47. Mr. White came to our school in 2008, and since then he us English.A. teachesB. aughtC. hasaughtD. will teach 48. —China develops so fast. —That ’ s trueIt. ______otaalready.A. changesB. changedC. will changeD. has changed 49. Lanmon ______ here for almost ten years and he has many Chinese. friendA. has beenB. eftlC. has comeD. came 50. —Have you ever visited Germany?—____________. But I expect to go there again.A. PerhapsB. No, I haven ’Ct. I ond ’ t know D. Yes, I have 51. —May I speak to Miss Wang?— Sorry. She isn ’ t in. She __________ to Hong Kong.A. has beenB. has goneC. goesD. went 52. Sam came to Baihai in 2002. He __________ here for nine years.A. livesB. was livingC. has livedD. will live 53. He _____in Xinxiang for five years when I heard his news.A. has livedB. had livedC. is livingD. has been lived 54. Our school is having a sportmeeting. Someone _____ here already.A. arrivedB. have arrivedC. has arrived55. The meeting by the time I got there yesterday.A. was onB. has been onC. had begunD. has begun 56. By the end ofastl month, I _____ all the CDs of Justin. BieberA. collectB. collectedC. have collectedD. had collected 57. By the time I got to the cinema, the movie _______ for ten minutes.A. had begunB. had been onC. has artedstD. has been on 58. Jim isn ’ t inassroomthecl. Where is ?heHe _____ to the teacher ’ s office.A. will goB. has goneC. had goneD. is going 59. His brother has been to Stone Forest twice______ he came to Yunnan.A. afterB. beforeC. sinceD. for 60. Tom ______the CDayerpl for two weeks.A. hasentlB. has borrowedC. has boughtD. has had (二) BBCDC CCBBB DBACA AADCC1. Both his parents look sad. Maybe they _________what's happened to him.A. knewB. have knownC. must know D.will know2. He has_______ been to Shanghai, has he ? A.already B. never C. ever D. still3. Have you met Mr. Li ?C. beforeD. a moment ago A.just B. ago 4. The famous writer _____ one new book in the past two year .A. is writingB. was writingC. wrote D.has written5. —Our country ______ a lot so —farYes.. I hope it will be even ______ .A. has changed; wellB. changed; goodC. has changed; better D.changed; better6. Zhao Lan ______already ______in this school for two years .A. was; studyingB. will; studyC. has; studied D. are; studying7. We ______ Xiao Li since she was a little girl.A. knowB. had knownC. have known D.knew8. Harry Potter is a very nice film. I_______ it twice.A.will see B. have seen C. saw D.see9. —These farmers have been to the United States —Really?. When _____there? A. will they go B. did they go C. do they go D.have they gone 10. —______ you ___ your homework yet?—Yes. I _____ it a moment ago .A.Did; do; finished B. Have; done; finished C. Have; done; have finished D. will; do; finish 11. His father ______ the Party since 1978 .C. was in D.has been in A.joined B. has joined 12. —Do you know him well?— Sure .We _________ friends since ten years ago.13. —How long have you ____ here—?About two months .A.been B. gone C. comeD.arrived14. Hurry up! The play __________ for ten minutes .A.has begun B. had begun C. has been onD.began15. It _____ ten years since he left the army.A.is B. has C. will D.was16. Miss Green isn't in the office. she_______ to the library .A.has gone B. went C. will go D.has been17. My parents ______ Shandong for ten years.A.have been in B. have been to C. have gone to D. have been18. The students have cleaned the classroom, ?A. so theyB. don ’ t theyC. have theyD. haven ’ t they19. ______has Mr. White been a member of Greener China since heto China?A. How soon, comesB. How often, gotC. How long, cameD. How far, arrived20. His uncle for more than 9 years.A. has come hereB. has started to workC. has lived thereD. has left the university21. We have been friends since ______.A. childrenB. five yearsC. five years agoD. five years before22. Mike ___________ the story book for a month.A. has boughtB. has hadC. have hadD. has borrowed23. You ______ that question three times.A. already askedB. have already askedC. already have askedD. asked already24. Those foreign friends eftl Guangzhou __________.A. sinceastl w eekB. a week agoC. for a weekD. since a week ago25. I _____ at this school for two years.A. am studyingB. studyC. studiedD. have studied26. They _________ in the cityastsincesummerl.A. liveB. didn ’ t liveC. have livedD. live27. Mrs. Wang has lived in California _________ 1992.A. sinceB. fromC. afterD. in28. Mr. Black _________ China since the summer of 1998.A. has been toB. has been inC. has come toD. came to29. Li Hong has ________ the army for 2 years.A. joinedB. be inC. been inD. joined in30. His father _______ for years.A. has diedB. has beeneadC. diedD. dies31. Mary ________ to see the films because she wice. it tA. won ’ t go, sawB. didn ’ t go, has Cseen.won ’’ t go, sees32. --- Would you like some more food?----Thank you. I _______ enough.A. will haveB. have hadC. haveD. had33. ______ you ______and?EnglYes, it _____ a beautiful country.A. Will, gone to, wasB. Have, been to, isC. Had, been to, isD. Have, gone to, is34. ---_____ you _____ to Beijing?----No, I ____.I ____ there early next month.A. Have, been, haven ’ t, am goingB. Had, been, hadn ’ t, am goingC. Have, gone, haven ’ t, was goingD. Did, go, didn ’ t, was going35. --You sister ___ to Londto study English. Is that true?--Yes, she ___ there for two months.A. has been, has beenB. will go, has goneC. gone, will beD. has gone, has been36. He has a computer of his own. He ____ itaystwoagod37. —Where is Li Lei?—He ___ Shanghai.A. has gone toB. has been toC. went toD. goes to38. He _______ his homework and is now listening to music.A. finishesB. has finishedC. finishD. is finishing39. David _______ Shanghai for more than three months.A. came toB. has been toC. has been inD. has come to40. --- Is your father a Party member?--- Yes, he ____ the party three years ago. He y membeaPart for three years.A. joined; has beenB. has joined; has beenC. was joined; isD. joined; was41. ---What a nice bike! Howongl ____ you ____ it? ----Just five weeks.A. have; buyB. did; buyC. are; havingD. have; had42. I ______ this book for a week .I have to return. it nowA. borrowedB. have borrowedC. keptD. have kept43.----______ your sister _______ in Green Chinaongtime?fora l---Yes. She joined it five years ago.A. Has; beenB. Have; beenC. Has; joinedD. Have; joined44. ---How ongl have you _______ from the USA? ----For three months.A. come backB. returnedC. go backD. been back45. I _____ this book for half a. yearA. have boughtB. have hadC. boughtD. had46. The students are sorry to hear that famous singer _______ for. a yearA. haseftlB. has goneC. has been awayD. has gone away47. --- ______ you______ your homeworkYes,yet?I --- it just .nowA. Did; o;d finishedB. Have;one;d finishedC. Have;one;d have finishedD. Will; do; finish48. The sand storm weather ______ in Beijing several times this. yearA. happenB. happenedC. has happenedD. have happened49. ---How ongl have you been here? --- ast mlonth.A. ForB. UntilC. BeforeD. Since50. He ____ adcolfor three aysd.A. has caughtB. has hadC. has gotD. caught51. Jim Green ____ in Chinawforyearst .A. has comeB. has beenC. has arrivedD. came52. The film ____ for half an .hourA. has been onB. has begunC. hasn ’ t begunD. began53. —Where have you _______ theseay?d—I have to Beijing with my friends.A. been; goneB. been; beenC. gone; beenD. gone; gone54. How ongl have you _______ this?bookA. boughtB. borrowedC. keptD. entl55. We have lived here _______ five years. agoA. whenB. sinceC. before D.after56. —I have watched the game.—When _____you ?itA. have; watchedB. do; watchC. did; watch D.will; watch57. —?—Oh,I _______ such a beautiful. cityA.don ’ t visitB. didn ’ t visitC. haven ’ t visitedD.hadn ’ t visited58. Miss Brown _______ to the Great Wall.twiceA. have beenB. has beenC. have goneD. has gone59. His brother has been to Stone Forest twice ______ he came to.YunnanA. whenB. beforeC. sinceD. for60. His grandpa _______ for two .yearsA. was diedB. has beeneadC. was eadD. has died61. —Have you ever_____ to Haikou?—Yes,I_____ there with my familyast lAugust.A. gone; wentB. been; wentC. been; went toD. been; was in62. His sister ______ her hometown for three years. She .’ ll return next yearA. eftlB. haseftlC. has been awayD. has been away from63. I ___ the dictionary to her yet.A. have givenB. haven ’ t givenC. will giveD. gave64. Tom is not here. He _____to Beijing for ayholid.A. has beenB. have beenC. have goneD. has gone65. How long have you _____the novel?A. keptB. borrowed D. given66. I'm sorry you've missed the train.It________10 minutes ago.A. eftlB. haseftlC. hadeftlD. has beenftl67. -Mum, may I go out andaypl basketball?-you ___________ your homework yet?A. Do, finishB. Are, finishingC. Did, finishD. Have, finished68. -Excuse me, no photos here! -Sorry, I ______________ the sign.A. don't seeB. didn't seeC. can't seeD. won't see69. No hurry! We can get to the busationst in time and we ___________ the early bus.A. don't missB. can missC. will missD. won't miss70. Our teacher, Miss Chen ____________ English on the radioaybeforethedyesterday.A. teachesB. aughtC. will teachD. hasaught71. Harry Potter is a very nice film. I ___________it twice.A. had seenB. can seeC. have seenD. see72. Jim has made many friends since he ____________to China.A. cameB. comesC. has comeD. will come73. ----Lucy, you ________your ticket?---Not yet.A. can, findB. have, foundC. has, foundD. do, find74. What _________we _________if our carownbreaksbrokend on the way?A. do, doB. did, doC. are,oingdD. shall, do75. We'll go for a walk if it ______________ tomorrow.A. will not rainB. rainsC. doesn't rainD. rainy76. Listen! Mary ____________in the next room.A. singsB. is singingC. sangD. sing77. China _________the WTO in 2001.A. joinedB. has joinedC. had joinedD. join78. --How ongl ____ you ____a fever? ---Everastsincenightl.A. have, gotB. have, hadC. have, caughtD. did, have79. ---The rain came to a stopastl night. The fields are still full of water now.---It _____ for nearly a week.A. has rainedB. had rainedC. would rainD. was raining80. --Sorry. I amatel. ---It doesn ’ t matter.The meeting ______ for just several minutesA. has begunB. has startedC. has been onD. had been on81.---_____ you _____ your breakfast?Yes,I ---have.---When _____ you _____Twentyit?--- minutes ago.A. Have; have; have; hadB. Did; have; did; haveC. Have; had;o;dhaveD. Have; had; did; have82. ---_____ your homework yet?---Not yet, I ________it.A. Have youone;d am oingdB. Did you o;d didC. Did youo;d am oingdD. Have youone;d did83.---Where_____ the recorder? I can't see it anywhere.---I _____ it right here half an hour ago. But now it is gone.A. did you put; have putB. have you put; putC. do you put; puttingD. did you put; have put84. Mr. Green _______ China for three years.A. has been toB. has come toC. has been inD. has arrived in85. My brother _____ since I came home.A has gone to bed B. has been asleepC has fallen asleep D. has been sleepy86. Has he read this book ______?A. everB. alreadyC. yetD. never87. The old man________ since 2000.A. diedB. has diedC. has beeneadD. has ead88. He is atel. The film has ______ for half an. hourA. begunB. beganC. openedD. been on89. How long will he _____ China?A. eavelB. be away from D. stay90. --- “ Where can I findack?T ”----“ He ________ the post” office.A. has been toB. had been toC. has gone toD. had gone to91. Have you ever ______ the USA?A. been toB. gone toC. been inD. go to92. She ________ China since she _______.A. has been to, arrivesB. has been to, arrivedC. has been in , arrivedD. has gone to, arrived93. It _____ five years since we ast timel.A. is ; have metB. has been; have metC. is; metD. was; have met94. ---Have you finished your homework ?--- Yes, I astitnightl.A. have finishedB. has finishedC. finishedD. is finishing95. Kate ’ s never seen Chinese films,____ ?A. hasn ’ t sheB. has sheC. isn ’ t sheD. is she96. -Ann has gone to Shanghai. -So ______hers. parentA. hasB. hadC. didD. have97. -Mum, may I go out andaypl basketball? -_____you___ your homework yet?A. Do; finishB. Are; finishingC. Did; finishD. Have; finished98. -______ you ______anywhere before?Yes,but-I can ’ t remember where I______A. Did; surf; surfedB. Have; surfed; surfedC. Did; surf; have surfedD. Have; surfed; have surfed99. I______etteral from him since heftl.A. didn ’ t receiveB. haven ’ t gotC. didn ’ t haveD. haven ’ t heard 100.-Have you ever______ Xi ’erraantoCottaseeWarriors?theT -Yes, I have.A. went toB. gone toC. been inD. been to101.My parents ______ Shandong for ten years.A. have been inB. have been toC. have gone toD. have been 102.I ____my ticket so nI ’ca t go to the concert.A. ostlB. don ’osetlC. haveostlD. is coming二、用所给词的合合时态填空:1.He often ________(go) to school by bike .2._____you usually ________(get) up at seven in the morning ?3.I __________ (come) to Tianjin in 1994.5. I _______ already _________ ( finish ) my homework.6. She o) her(dhousework yet.7. He _______ (live) in Beijing for three years.8. They __ _____(be) in this school since eight years ago.9.He isn here’t. He ____________ (go) to Beijing.10.She ______ never ________ (be) there before.11.The teacher ______ just ________ ( finish ) teaching us.12. _________ you ever aste ) dumplings(t .13.So far they _______earn)two(l thousand words.14.He said he _______________ ( never see )such an exciting match before.15.By the time we got there , the bus ________ already ________(go).16.She _____________ (live) here ever since she was ten.17.Both of them ________________ (be) in Hong Kong for ten days.18.Both of them ____________ (come) to Hong Kong ten days ago.19.Half an hour __________ (pass) since the train __________ (leave).20. Mary________(lose) her pen.you _______(see) it recently?21._________ you _____ (find) your watch yet?22.---Are you thirsty? ---No I _________just _________ (have) some orange.23. We already _________ (return) the book.24.________ they already_______ (build) a school in the village?25.I _____________(not finish) my homework . Can you help me?26.My father _____ (read) the novel twice.27.I _________ (buy) a book just now.28.I _________ (lost ) my watch yesterday.29.My father ___________ (read) this book since yesterday.30.He ___________ (learn) about 5,000 English words since he_____ (go)to college.三、句型变换1. He has never surfed,?(改成反意疑问句) has he?2.They have been here since 2000对.划(线部散提问) How longhave they been here?3. The old man last year. (die)died,He for a year. (die)has been dead4.This factory opened twenty years ago同.义(句变换) has been openThis factory________ for twenty years.5.Miss Gao left an hour ago同.义(句变换) has been away sinceMiss Gao ________ _______ ________ ________ an hour ago.6.Her mother has been a Party member for three years(同.义句)joined; agoHer mother the Party three years.7.The Green Family moved to France two years ago同义.句(变换) It’s, sincetwo years the Green family moved to France.8.The bus has arrived here. It arrived ten minutes ago把两.(个句子合并成一个句子)The bus has been here for ten minutes.9.His uncle has already posted the photos to him改为.(否定句) hasn ’ t, yetHis uncle posted the photos to him .10. Sun’ s aunt has gone there for ten years(.改成正确的句子)Sun’ s aunt has been there for ten years.Sun’ s aunt went there ten years ago. 11. It ’ s ten years since Sun ’ s aunt went there.Susan has been in this city for more than ten years改为.同(义句) It is, since, came more than ten years Susan to this city.(一)用 have / has been to / in, have gone 及to go 的各种形式填空。
(完整版)初中英语现在完成时练习题及答案
现在完成时练习题一、单项选择1、Both his parents look sad .Maybe they _________what's happened to him .A. knew B. have known C. must know D.will know2、He has _______ been to Shanghai , has he ?A. already B.never C.ever D. still3、Have you met Mr Li ______?A. just B. ago C.before D. a moment ago4、The famous writer _____ one new book in the past two yearA. is writing B.was writing C.wrote D.has written5、-Our country ______ a lot so far .-Yes . I hope it will be even ______ .A. has changed ; well B. changed ; goodC. has changed ; better D. changed ; better6、Zhao Lan ______already ______in this school for two years .A. was ; studying B. will ; studyC. has ; studied D. are ; studying7、We ______ Xiao Li since she was a little girl .A. know B. had known C. have known D. knew8、Harry Potter is a very nice film .I_______ it twice .A. will see B. have seen C. saw D.see9、-These farmers have been to the United States .-Really ? When _____ there ?A. will they go B. did they goC. do they go D. have they gone10、-______ you ___ your homework yet ?-Yes . I _____ it a moment ago .A. Did ; do ; finished B. Have ; done ; finishedC. Have ; done ; have finished D. will ; do ; finish11、His father ______ the Party since 1978 .A. joined B. has joined C. was in D. has been in12、-Do you know him well ?- Sure .We _________ friends since ten years ago .A. were B. have been C. have become D. have made13、-How long have you ____ here ?-About two months .A. been B. gone C. come D. arrived14、Hurry up! The play __________ for ten minutes .A. has begun B. had begun C. has been onD. began15、It _____ ten years since he left the army .A. is B. has C. will D. was16、Miss Green isn't in the office . she_______ to the library .A.has gone B. went C.will go D. has been17、My parents ______ Shandong for ten years .A. have been in B. have been toC. have gone to D. have been18、The students have cleaned the classroom, ?A. so theyB. don't theyC. have theyD. haven't they19、has Mr White been a member of Greener China since he to China?A. How soon, comesB. How often, gotC. How long, cameD. How far, arrived20、His uncle for more than 9 years.A. has come hereB. has started to workC. has lived thereD. has left the university二、句型转换3、The old man _________ last year. He _________for a year. (die) (动词填空)4、This factory opened twenty years ago.(同义句转换)This factory ________ for twenty years.5、Miss Gao left an hour ago. (同义句转换)Miss Gao ________ _______ ________ ________ an hour ago.6、Her mother has been a Party member for three years .(同义句)Her mother _______ the Party three years ________ .7、The Green Family moved to France two years ago. (同义句转换)_______ two years ________ the Green family moved to Fra nce.8、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子) ___________________________________________三、汉译英1、吉姆已做完作业,他现在有空了。
中考英语现在完成时练习题题20题答案解析版
中考英语现在完成时完形填空题20题答案解析版1Tom is a middle school student. He loves traveling. So far, he ___ visited many places. Last summer, he ___ to Beijing and saw the Great Wall. It was an amazing experience. He also ___ some photos there. This year, he plans to go to Shanghai. He thinks traveling is a good way to learn about different cultures.1. A. has B. have C. had D. having答案:A。
解析:so far 是现在完成时的标志词,主语是he,所以用has。
B 选项have 用于主语是复数或第一、二人称;C 选项had 是过去完成时;D 选项having 不能单独作谓语。
现在完成时表示过去发生的动作对现在造成的影响或结果。
2. A. goes B. went C. has gone D. has been答案:B。
解析:last summer 是过去的时间,要用一般过去时,所以选went。
A 选项goes 是一般现在时;C 选项has gone 表示去了某地还没回来;D 选项has been 表示去过某地已经回来,与语境不符。
3. A. takes B. took C. has taken D. will take答案:B。
解析:由上文可知拍照这个动作发生在去年夏天,所以用一般过去时took。
A 选项takes 是一般现在时;C 选项has taken 是现在完成时;D 选项will take 是一般将来时。
4. A. will visit B. visits C. has visited D. visited答案:C。
人教版九年级英语现在完成时练习题40题含答案解析
人教版九年级英语现在完成时练习题40题含答案解析1. I ______ never ______ to Paris, but I hope to go there next year.A. have; beenB. has; beenC. have; goneD. has; gone答案:A。
解析:本题考查现在完成时的用法。
现在完成时的基本结构是“have/has + 过去分词”,主语I是第一人称,所以用have。
“have been to”表示去过某地(已经回来),“have gone to”表示去了某地(还没回来),根据后面“but I hope to go there next year”可知是还没去,只是想去,所以是从未去过,用“have been to”。
2. She ______ a lot of books since she was a little girl.A. readB. readsC. has readD. had read答案:C。
解析:“since”是现在完成时的标志词,表示“自从”,其引导的时间状语从句,主句用现在完成时。
A选项“read”是一般过去时;B选项“reads”是一般现在时;D选项“had read”是过去完成时,不符合句子时态要求。
3. -______ you ______ your homework yet?-Yes, I ______ it an hour ago.A. Have; finished; finishedB. Did; finish; have finishedC. Have; finished; have finishedD. Did; finish; finished答案:A。
解析:第一句中有“yet”,这是现在完成时的标志词,所以第一空用“Have”,第二空用“finished”。
第二句中有“an hour ago”,这是一般过去时的标志词,所以第三空用“finished”。
人教版中考英语九年级英语 现在完成时综合测试(含答案)
人教版中考英语九年级英语现在完成时综合测试(含答案)一、初中英语现在完成时1.My mother a good example for me since I was young.A. wasB. has beenC. will beD. is【答案】 B【解析】【分析】句意:打小以来,妈妈就是我的好榜样。
根据时间状语“since l was young”可知,主句应用现在完成时,表示动作从过去一直持续到现在。
故选B。
【点评】考查动词的时态2.All the skirts .They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。
第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。
故选C。
【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。
3.My father ____ in a panda protection center for 10 years, so he knows a lot about panda.A. was workingB. is workingC. has workedD. will work【答案】 C【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。
由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。
【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。
