(完整版)英语现在完成时专项练习题及答案_第1页
(完整版)英语现在完成时专项练习题及答案_第2页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、6、7、8、9、10、11、12、13、Yes . I hope it will be evenA. hasB. changed ; goodD.changed ; better in this school for twoyears .A. was ; studyingB. will ; studyC.hasZhao Lanchanged ; wellchanged ; better_ alreadyC. has ; studiedD. are ; studyingWe _ Xiao Li since she was a little girl .C. haveA. knowB. had k

2、nownknownknewHarry Potter is a very nice film .I_A. will seeB. have seenit twice .C.sawD.seeThese farmers have been to theReally ? WhenA.will they goC. dothey go_ you _ yourYes . I _ it aDid ; do ; finishedA.C.UnitedStates .there ?homeworkmomentfinishedyet ?ago .goD.B.did they have theygoneHave ; do

3、ne ; have father thePartyjoinedB. has joinedDo you know him well ?HisA.sinceC.D.1978 .was inHave ; done ; finishedwill ; do ; finishD.has been inSure .We _friends since ten years ago .B. have beenC. have becomeA. wereD. have madeHow long have youAbout two months .here ?A. beenB. goneC.comeD.arrived1

4、4、Hurry up! Theplay _ _ for tenminutes .A. hasbegunB. had begunC. hasbeenonD. began15、It _ tenyears sincehe left the army .A. isB. hasC. willD.was16、Miss Greenisnt in theoffice . she_ to the library .初中英语现在完成时专项练习题A.has goneB. wentC.willgoD. has been17、Mypare ntsShandongfor tenyearsA.have bee ninB.h

5、avebeen toC.have gonetoD. have bee n18、The students have cleaned the classroom,?A. so theyB.dontheyC. have theyD.haventhey19、has Mr White bee n a member of Gree ner China since heto China?A. How soon, comesB. How ofte n, gotC. How long, cameD. How far, arrived20、His un clefor more tha n 9 years.A. h

6、as come hereB. has started to workC. has lived thereD. has left the un iversity二、句型转换。1、He has never surfed,?(改成反意疑问句)2、They have been here since 2000.(对划线部分提问)have they bee n here?3、The old man_last year. Hefor a year. (die)(动词填空)4、This factory opened twenty years ago.(同义句转换)This factory_for twenty

7、 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 Gree n family moved to Fran ce.8、The bus has arrived here. It arriv

8、ed ten minutes ago.(把两个句子合并成一个句子)1、Bothhis parentslook sad . Maybethey _ _whats happenedtoA.knewB. have knownC. must knowD.will know2、Hehas _ been to Shanghai ,has he ?A.alreadyB.neverC.everD. still3、Haveyou metMr Li _?A.justB. agoC.beforeD. a moment ago4、The famous writer _ _ one new book in the pa

9、st two year .A. is writingB.was writingC.wroteD.has written5、Our country _ a lot so far .单项选择。him .三、汉译英。1、 吉姆已做完作业,他现在有空了。2、 他昨天收到一封信。3、 我父亲以前到过长城。4、 她还没有看过那部新电影。5、 她去过上海。6、 他这些天上哪儿去了?初中英语现在完成时专项练习题A)用since和for填空2) _ two years ago4) _ 19996) _ 4 oeloek8) _ an hour ago10) _ luneh time_ the year befo

10、re last. _ we were ehildren.3. Our teaeher has studied Japanese _ three years.4. She has been away from the eity _ about ten years.5. Its about ten years _she left the eity.C)用have/has been to/in, have gone to的各种形式填空。Where is Jaek? He _ his eountry.John _ England sinee he eame baek.How long _ have _

11、 this village?The Smiths _ Beijing for years._you ever _ Ameriea? - Yes, I _ there many times.I _ this sehool sinee three years ago.C)选择填空()1.Have you _travelled on the train.Yes, I have. (A)never (B)ever (C)just (D)yet ()2.Have you finished yourhomeworkNot _ (A)ever (B)already (C)yet (D)just()3. We

12、 havent finished our homework _ .(A)already (B)ever (C)yet(D)never()4.Have you _learned English?Yes, Ive _learned a lot.(A)never,ever (B)ever,never (C)ever,already (D)already.ever()5.Have you finished your homework_ ?Yes,Ive done that _(A)yet,already (B)already, yet (C)ever,never (D)still,just( )6.J

13、ohns father _ borrowed some pietures(A)have already(B)has just (C)have ever (D)has yet()7.He _ finished his homework yet(A)doesnt(B)havent(C)hasnt (D) doesnt have()8.Ive been like this ever sniee _(A)last week(B) for a week(C) a week before(D)the last week()9.My mother has worked in this faetory _2

14、years.(A)about(B)for (C)in(D)sinee()10. I havent heard from him _ last week.1) _ two years3) _ last month5) _ yesterday7) _ 4 hours9)_we were children11) _ she left hereB)用si nee和for填空1. He has lived in Nanjing2. Ive known him _(A)since (B) for (C)ago (D)before( )11.His father joined the party_(A)fo

15、r three years (B)since three years ago (C)three years ago (D)in two years time()4.MrGreen isnt in theoffice , He _ to thelibrary(A)hasgone(B)went(C)hasbeen (D)willgo()5.Mr smith _ toTokyoandhe willbe back in a week(A)hasbeen(B)has visited(C)has sent (D)hasgone()6.They_ China fortwo years(A)have been

16、to (B)havebeenin (c)have gone to(D)have come to()1.Jims been to the Great wall before , _ ?(A)isnt (B)wasnt (C)hasnt (D)doesnt( )2.Shes never been to England, _ she?(A)has (B)hasnt (C)isnt (D)is( )2._ has Hanmei been in the library.(A)How long(B)How soon(C)How far (D)How often()3.How long _he_the li

17、brary book .(A)has,borrow (B)has,kept (C)has,bought (D)did,buyA)按要求把短暂性转换为延续性动词1arrive at/in sw. get to/reach sw. come/go/move to sw.Tbe in sw./at school/at home/on the farm/be here/be thereHe got to Beijing five minutes ago.He _ _ _ Beijing for _ _I moved to the USA last year.I _ _ _ the USA since

18、_ _I went home yesterday.I _home for _ _.They came here last week.They _ _ here since _ _.2come/go back, returnTbe back come/go outTbe outHe came out two years ago.He _ _ _ for _ _ .We return to Fuzhou yesterday.We _ _ _ to Fuzhou since _.3becomeTbeI became a teacher in 2000.I _ _ a teacher for _ _

19、.The river became dirty last year.The river _ _ dirty for _ _.4closeTbe closedope nTbe ope nThe shop closed two hours ago.The shop _ _ _ for _ _ .The door opened at six in the morning.The door _ _ _ for six hours.5get upTbe up die be deadleave sw.Tbe away from sw.fall asleep/get tot sleeptbe asleepf

20、inish/endtbe over marrytbe marriedI got up two hours ago.I _ _ _ since _ _ .He left Fuzhou just now.He _ _ _ _ Fuzhou for five minutes.My grandpa died in 2002.My grandpa _ _ _ for _ _.The meeting finished at six.The meeting _ _ _ for six hours.I got to sleep two hours ago.I _ _ _ since _ _ .They mar

21、ried in 1990.They _ _ _since _ .6start/begin to do sth.Tdo sth.beginTbe onI began to teach at this school in 1995.I _ _ at this school since _ .The film began two minutes ago.The film _ _ _ for _ _ .7borrowTkeeploseTnot havebuyThaveput onTwearcatch/get a coldthave a coldget to knowtknowThey borrowed

22、 it last week.They _ _ it since _ _ .I bought a pen two hours ago.I _ _ a pen for _ _ .I got to know him last year.I _ _ him since _ _ .I put on my glasses three years ago.I _ _ my glasses for _ _ .8have/has gone toThave bee n inHe has gone to Beijing.He _ _ _ Beijing for two days.9join the league/t

23、he Party/the armytbe a league/a Party member/a soldiertbe a member of the league/the Partytbe in the league/the Party/the armyHe joined the league in 2002.He _ _ a _ _ for two years.He _ _ a _ _ the _ for two years.He _ _ _ the league for two years.My brother joined the army two years ago.My brother

24、 _ _ a _ for _ _ .My brother _ _ in _ _ for two years.C)选择填空( )2.Her father_ in 1990 and her husband_ for more than five years(A)died ,dead (B)has died,dead (C)died ,has been dead (D)has died, has died ( )3.I have_ this nicewatch for two years(A)had(B)bought(C)borrowed(D)lend( )4.He _ his home for t

25、en years(A)has left (B)left from (C)has been away from(D)was away from( )5.He _ a league menber for three years(A)is (B)has been(C)has become (D)have become( )6.Lihuas brother has _ for two years(A)joined the army (B)been an army (C)become a soldier (D)been in the army()7.Hehasnt_ Quanzhou eversince

26、he left school(A)left(B)beenaway(C)been(D)away选择填空( )1.Haveyoufinsheedyour homeworkYes, I_ itlastnight(A)finish(B)finished(C)have finished(D)will finish()2._ you ever _to NanjingYes,I _there lastyear.(A)Havegone, have gone(B) Havebeen ,went(C)Didgo, went(D)Didgo,has, been()3. When _you_ Lucyin NewYo

27、rk?I _ here fortwoyears(A)didmeet, havetsee n(B)didmeet, have nt see n(C)didmeet, dontsee(D)wouldmeet, had nt seen一、 单项选择。1、Both his parents look sad . Maybe they2、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

28、 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 B.changed ; good C.has changed ; better D.changed ; better_ whats happened to him .A. knewB. have known C. must kno

29、wD.will knowA . has been openB. has opened C. was open D. opened6、Zhao Lan_ already _ in this school for two years .studying B. will ; study C. has ; studied D. are ; studyingA. was ;7、We _ _ Xiao Li since she was a little girl .A. knowB. had known C. have known D.knew8、Harry Potter is a very nice f

30、ilm .I_it twice .A.willsee B.have seen C.sawD.see9、Thesefarmers have been tothe United StatesReally ? When _ there ?A. will they go B. did they goC. do they goD.have they gone10、 _ you _ your homeworkyet ?Yes . I _ it a moment ago .A.Did ; do ; finished B.Have ; done ; finishedC.Have ; done ; have f

31、inishedD.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 .13、How long have you _ hereAbout two months .18、The students have cleaned the classroom,A. so theyB. dont theyC. have the

32、y19、_has Mr White been a member of Greener China sincehe_ to China?A. has come here B. has started to workC. has lived there D. has left the university14、Hurry up! The play _ for tenminutes .A.has begunB. had begunC.hasbeenonD. began15、It _ tenyears since heleftthe armyA.isB. has C.willD.was16、Miss

33、Greenisnt in the office .she_tothelibrary .A.has goneB. went C.willgoD. hasbeen17、My parents _ Shandongfor tenyears .A.have beenin B. have beentoC. havegonetoD. haveA. been B. goneC. comeD. arrivedbeenA. were B. have beenC. have becomeD. have madeD. havent theyA. How soon, comesC. How long, came20、H

34、is uncle _B.How often, gotD. How far, arrived formore than 9 years.A . has been openB. has opened C. was open D. opened21._When he arrived at the bus stop, the busfor20 minutes.A. has leftB. had leftC. has been away D. had been away22. I _ the League for 5 years so far.A. joined B. have joined C. ha

35、ve been in23._The factorysince the February of 1988.24._ Mary and Rosefriends since they met in 2000.A. have made B. have been C. madeD. have become25._ You mustntuntil he comes back.A. be away B. leave C. be left26._ The meetingfor a week now.A. has finished B. has ended C. has been over27._ Miss G

36、aothis school for nearly 5 years.A. has been in B. has come to C. has taught28._ Bena teacher for 4 years .A. has been B. has become C. wasD. became29. I _ home for a week.A. have returnedB. have been back C. returned30. How long _ he _ ?A. diedB. has, died C. has, been dead31. He _ at eight yesterd

37、ay afternoon.A. sleptB. was sleepingC. has sleep D. had slept32._ Hethe car for a week.A. boughtB. has boughtC. has had33.-How long _ you _ ill ? - Two weeks.A. did fall B. have, fell C. have, been34.Since 2000, he _ his hometown.A. has leftB. has moved awayC. has been away from35.Ill lend you the b

38、ook , but you can only _ it for 2 days.A. borrowB. keep C. take36._The buson the road for 2 hours so far.A. has stoppedB. stoppedC. has been37._ Are youthe jacket these days?A. wearingB. putting on C. dressingD. on38._ Hefor 2 hours.A. got up B. has got up C. has been up39. Tom is ill in hospital. H

39、e _ a cold for several days.A. is B. catches C. has caught D. has had40.How long can I _ the book?- Two weeks.A. borrow B. lend C. get D. keep二、 句型转换。1、He has never surfed, _ ?(改成反意疑问句)2、They have been here since 2000. (对划线部分提问)_have they been here?3、The old man _ last year. He_ for a year. (die)(动词

40、填空)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 France.8、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)参考答案:一、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论