现在完成时态专项练习题word版本
(完整版)现在完成时专项练习题及答案

(完整版)现在完成时专项练习题及答案一、单项选择。
1、Both his parents look sad . Maybe they _________what's happened to him .Aknew Bhave known C.must know D.will know2、He has _______ been to Shanghai , has he ?Aalready B.never C.ever D. still3、Have you met Mr Li ______?A.just Bago C.before Da moment ago4、The famous writer _____ one new book in the past two year .A. 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 Bchanged ; good Chas changed ; better D.changed;better6、Zhao Lan ______already ______in this school for two years .A. was,studying B.will ; study C.has;studied Dare;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 Bhave seen C.saw D.see9、—These farmers have been to the United States . —Really ? When _____ there ?A.will they go Bdid they go C.do they go Dhave they gone10、—______ you ___ your homework yet ? —Yes . I _____ it a moment ago .ADid do ;finished BHave done;finished CHave done;have finished Dwill do ; finish 11、His father ______ the Party since1978 .Ajoined Bhas joined Cwas in Dhas been in12、—Do you know him well ? — Sure .We _________ friends since ten years ago .Awere Bhave been Chave become Dhave made13、—How long have you ____ here ? —About two months .Abeen Bgone Ccome Darrived14、Hurry up! The play __________ for ten minutes .A.has begun Bhad begun C.has been on Dbegan15、It _____ ten years since he left the army .Ais Bhas Cwill Dwas16、 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 .Ahave been in Bhave been to Chave gone to Dhave 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二、句型转换。
现在完成时的练习题(打印版)

现在完成时的练习题(打印版)一、选择题1. I ________ in this school since 2010.- A) have been- B) am- C) was- D) had been2. She ________ the book for two hours.- A) has read- B) is reading- C) read- D) was reading3. They ________ the project since last year.- A) have been working on- B) are working on- C) worked on- D) were working on4. The company ________ a lot of profits this year. - A) has made- B) is making- C) made- D) was making5. He ________ the piano for five years.- B) is playing- C) played- D) was playing二、填空题1. The children ________ (play) in the park since this morning.2. We ________ (not see) each other since last summer.3. She ________ (study) abroad for the past three years.4. The weather ________ (get) better since the beginning of the month.5. They ________ (live) in this city for over a decade.三、改错1. I have seen the movie, and I think it is amazing.- A) have seen- B) saw- C) had seen- D) was seeing2. She is studying English, and she has learned a lot since she started.- A) is studying- B) studied- D) had been studying3. The company has been making profits, and it expects to continue doing so.- A) has been making- B) made- C) was making- D) has made4. They have been working on the project, and they expect to finish it soon.- A) have been working- B) worked- C) are working- D) had been working5. He has been playing the guitar, and he is very good at it. - A) has been playing- B) played- C) is playing- D) was playing四、翻译1. 我自从2015年就住在这个城市了。
(完整版word)英语现在完成时复习含答案解析

(完整版word)英语现在完成时复习含答案解析一、初中英语现在完成时1.The small shop ________ for several years.A. openedB. has been openedC. has openedD. has been open【答案】 D【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。
【点评】考查open转化为be open, be open里的open是形容词,不能加ed..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 students _______ very hard over the last three years.A. worksB. has workedC. have workedD. worked【答案】 C【解析】【分析】Over the last three years, 用于现在完成时,又由于主语是复数,故选C。
【点评】现在完成时的时间状语要掌握。
4.Mr.Fan in 2005.In other words,he for 9 years till now.A. got married;has been marriedB. married;had been marriedC. got married;had been marriedD. married;got married【答案】 A【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次 married 后面要接宾语,get married 表示的是短暂性动作,所以应填get married. 第二空由“till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“has been married”,故选A.【点评】此题考查了动词时态问题,同时也考查了“get married”和“married ”的区别。
完整版)现在完成时态专项练习题

完整版)现在完成时态专项练习题I。
用所给动词的适当形式填空1.I have already seen the film。
I saw it last week.2.___ his work。
Not yet.3.Have you been to Hong Kong。
Yes。
I have been there twice.4.He has just finished ___.5.___?6.Have each of you read "Gone with the wind" yet?7.Have you gotten any new CDs?8.My family has never been to ___.9.They have ever ___ and chips.10.I have just lost my science book.11.Has Tom finished his work?12.I have already read this book.13.She hasn't returned her book yet.14.Have you ever eaten chocolate sundaes。
No。
I have never ___.15.My father has just come back from work。
He is tired now.16.Where is Li Ming。
He has gone to the teacher's office.17.Shanghai was a small town hundreds of years ago。
It hase a large city since then.18.I have worked here since I moved here in 1999.19.So far。
I have made quite a few friends here.20.How long have the Wangs been staying here。
完整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. 我曾去过北京两次。
_________________________________________________________2. ——Tom 呢?——他去北京了?__________________________________________________________3. ——我没去过游乐园。
——我也没。
__________________________________________________________单选:1.I_______ a letter from him since he left.A.didn't receive B.haven't got C.didn't have D.haven't heard2.—Where have you _______ these days?—I have _____ to Dazhu with my friends.A.been;gone B.been;been C.gone;been D.gone;gone3.How long have you _______ this book?A.bought B.borrowed C.had D.lent4.—Where's Peter?—He _______ to Nanjing.A.is going B.has been C.has gone D.went5.You've never seen such a wonderful film before,_______ ?A.haven't you B.have you C.do you D.don't you6.We have lived here _______ five years ago.A.when B.since C.before D.after7.—I have watched the game.—When you _______ it?A.have;watched B.do;watch C.did;watch D.will;watch8.—How do you like Beijing,Mr Black?—Oh,I _______ such a beautiful city.A.don't visit B.didn't visit C.haven't visited D.hadn't visited9.The old people _______ lonely at all since we began to visit them once a week.A.don't feel B.hasn't felt C.haven't felt D.didn't feel10.My grandfather________in the small town all his life.He always says he likes the town.A.lived B.have lived C.has lived D.is living11.Miss Brown _______ to the Great Wall twice.A.have been B.has been C.have gone D.has gone12.His brother has been to Stone Forest twice _______ he came to Yunnan.A.after B.before C.since D.for13.His grandpa _______ for two years.A.was died B.has been dead C.was dead D.has died14.His sister _______ her hometown for three years.She'll return next year.A.left B.has left C.has been away D.has been away from 用have(has) been 或have(has) gone 填空。
(完整版)现在完成时练习题及答案(可编辑修改word版)

现在完成时练习题及答案(精华汇总)Exercise: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.Where’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 bec omeC. have beenD. have turnedin China for 8 years. A. has lived B. lived C. have 8.The Smithsbeen D. live9.--Hello, this is Mr. Gre en 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.Ⅳ. A sk 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 time 11.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.三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。
(word完整版)现在完成时专项练习题及答案

一、单项选择。
1、Both his parents look sad 。
Maybe they _________what's happened to him .Aknew Bhave known C.must know D.will know2、He has _______ been to Shanghai , has he ?Aalready B。
never C.ever D. still3、Have you met Mr Li ______?A。
just Bago C.before Da moment ago4、The famous writer _____ one new book in the past two year 。
A. 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 Bchanged ; good Chas changed ; better D。
changed;better6、Zhao Lan ______already ______in this school for two years 。
A. was,studying B。
will ; study C。
has;studied Dare;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 Bhave seen C。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时态专项练习题现在完成时态专项练习题I. 用所给动词的适当形式填空1. I____________ already ____________ (see) the film. I ___________ (see) it last week.2. ___________ he ____________(finish) his work ? Not yet .3. ___________ you ____________(be) to Hong Kong ? Yes, I ______________ ______________ (be) there twice .4. He ___________ just __________ (finish) his homework.5. ___________ the young woman ever ___________(travel) to England?6. ___________ each of you ___________(read) “Gone with the wind” yet?7. Have you ___________(get) any new CDs?8. My family have never ___________ (be) to Sanya.9. They ___________ ever ___________ (eat) fish and chips.10. I ___________ just ___________ (lose) my science book.11. Has Tom ___________ (finish) his work?12. I have already ___________ (read) this book.13. She hasn't ___________(return) her book yet.14. _____________ you ever ____________(eat ) chocolate sundaes ? No, never.15. My father ____________ just ____________ (come) back from work. He is tired now.16. Where’s Li Ming ? He _______________ _____________ (go) to the teacher’s office.17. Shanghai _________ (be) a small town hundreds of years ago. It __________ _________ (become) a large city since then.18. I ____________ _______________ (work) here since I ______________ (move) here in 1999.19. So far I ______________ _______________(make) quite a few friends here.20. How long ____________ the Wangs ______________(stay) here ? For two weeks.21. I ____________ just ___________ (finish) my homework.22. He ____________ (go) to school on foot every day.23. ____________ you ____________ (find) your science book yet?24. The students ____________ (read) English when the teacher came in.25. Look! The monkey ______________ (climb) the tree.26. My mother ______________ ____________ (come) to see me next Sunday.27. How many sheep ____________ you _______________ (get)? Only one.28. I've lost my pen. _________ you ____________ (see) it anywhere?II.句型转换(每空一词)。
1.I have been to Macau before.(改为否定句) I ___________ ____________ been to Macau before.2.He hasn’t come to school because he’s ill (就划线部分提问) ____________ _____________ he come to school?3.He has learned English for 5 years.(就划线部分提问) ___________ __________ __________ __________ learned English ?4.I bough a new bike just now.(用just改写) I ____________ just ____________ a new bike.5.We began to learn English three years ago.(改为同义句) We ____________ ____________English ____________three yearsIII. 填入has / have been 或has / have gone.1. Harry: I saw you in Annabel's Restaurant last night.Diana: No, it wasn't me. I never there.2. Sam: Sally and Tim are on holiday, aren't they? Where they ?Sue:To Florida, again.Sam: How many times they there?Sue: This is their third visit.3. Joe: Can I have an apple, please?Mary: We haven't got any. I not to the shops today.4. Alan: Where's Tony?Mary: He's got a headache so he to bed.5. Steve: Can I speak to Jill, please?Lynn: She's out, I'm afraid. She to the cinema this evening.Steve: Again? She already to the cinema three times this week.IV. 用for 或since填空。
1. Jill has been in Ireland Monday.2. Jill has been in Ireland three days.3. My aunt has lived in Australia 15 days.4. Margaret is in her office. She has been there 7 o'clock.5. India has been an independent country 1974.6. The bus is late. We've been waiting 20 minutes.7. Nobody lives in those houses. They have been empty many years.8. Mike has been ill a long time. He has been in hospital October.V.单项选择( )1. Li Hong has ________ the army for 2 years.A. joinedB. joined toC. been inD. joined in( )2. We have been friends since ________.A. childrenB. five yearsC. five years agoD. five years before( )3. Mike ___________ the story for a month.A. Has boughtB. Has hadC. had hadD. has borrowed( )4. You ______ that question three times.A. already askedB. have already askedC. already have askedD. asked already( )5. Those foreign friends left Guangzhou __________.A. since last weekB. a week agoC. for a weekD. since a week ago( )6. I _____ at this school for two years already.A. am studyingB. studyC. studiedD. have studied( )7. They _________ in the city since last summer.A. liveB. didn’t liveC. have livedD. live( )8. Mrs. Wang has lived in Haikou _________ 1992.A. sinceB. fromC. afterD. in( )9. Mr. Black _________ China since the summer of 1998.A. has been toB. has been inC. has come toD. came to( )10. You have never been to the Great Wall, ________ you?A. doB. don’tC. haveD. haven’t( )11. His father _______ for years.A. has diedB. has been deadC. diedD. dies( )12. Mary ________ to see the films because she __________ it twice.A. won’t go, sawB. won’t go, will seeC. won’t go, has seenD. didn’t g o, sees( )13. ________ you ________ some more food? Thank you. I _______ enough.A. will haveB. have hadC. Do, have , haveD. Do, have, had( )14. ______ you ______ England? Yes, it _____ a beautiful country.A. Will , gone to, wasB. Have , been to, isC. had ,been to, isD. Have ,gone to, is( )15. ----_______ you _______ to the capital?---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 going( )16. ---You sister ______ to London to 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 been( )17. Bruce _______ how to use a computer. He________ a computer of his own. He ________ it two days ago A. learns, will get, bought B. is learning, has got, boughtC. learned, has got, boughtD. is learning, got, has bought( )18. ---You haven’t read the book before, have you?---_______.A. Yes , I haven’t.B. No, I have.C. Yes, I do.D. No, I haven’t.( )19. ---Where is Li Lei?---He _________ Shanghai.A. has gone toB. has been toC. went toD. goes to( )20.John will write to us as soon as he _______ there.A.. getsB. will getC. got( )21.Look, the boy _______ !A.. smileB. smiledC. is smiling( )22.Jane is busy now. She _______ pictures.A.. drawsB. drewC. is drawing( )23.He _______ his homework and is now listening to music.A.. finishesB. has finishedC. finish( )24.We are going to take some pictures if _______ tomorrow.A.. it will rainB. it rainsC. it doesn't rain( )25.The floor of our classroom _______ every day.A.. is cleanedB. cleanedC. has cleaned( )26.The story_______ down and became world famous.A.. was writtenB. has writtenC. wrote( )27.Tom was born ______ May 3rd, 1985.A.. inB. atC. on( )28. Have you ever _______ to a foreigner?A. speakB. spokeC. spokenD. to speak( )29. She's never read the book before, _________ ?A. has sheB. hasn't sheC. isn't sheD. wasn't she?VI.翻译下面句子。