文档库 最新最全的文档下载
当前位置:文档库 › 现在完成时练习题

现在完成时练习题

现在完成时练习题
现在完成时练习题

I.用所给动词的适当形式填空。

1. I____ already ____ (see) the film. I ________(see) it last week.

2. _____ he ____(finish) his work today ? 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.

Now it _________ (become) a large city.

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. If it ____ (be) fine tomorrow, I'll go with you.

25. She doesn't like the children _______________ (play) in the room.

26. The students ____________ (read) English when the teacher came in.

27. Look! The monkey ______________ (climb) the tree.

28. My mother ____________ (come) to see me next Sunday.

29. How many sheep ____ you _______________ (get)? Only one.

30. I've lost my pen. _________ you ________ (see) it anywhere?

V.单项选择

1. Li Hong has ________ the army for 2 years.

A. joined

B. joined to

C. been in

D. joined in

2. We have been friends since ______.

A. children

B. five years

C. five years ago

D. five years before

3. Mike ___________ the story for a month.

A. Has bought

B. Has had

C. had had

D. has borrowed

4. You ______ that question three times.

A. already asked

B. have already asked

C. already have asked

D. asked already

5. Those foreign friends left Guangzhou __________.

A. since last week

B. a week ago

C. for a week

D. since a week ago

6. I _____ at this school for two years already.

A. am studying

B. study

C. studied

D. have studied

7. They _________ in the city since last summer.

A. live

B. didn’t live

C. have lived

D. live

8. Mrs. Wang has lived in Haikou _________ 1992.

A. since

B. from

C. after

D. in

9. Mr. Black _________ China since the summer of 1998.

A. has been to

B. has been in

C. has come to

D. came to

10. You’d better go on ________ English.

A. study

B. studied

C. studying

D. to study

11. You have never been to the Great Wall, ________ you?

A. do

B. don’t

C. have

D. haven’t

12. His father _______ for years.

A. has died

B. has been dead

C. died

D. dies

13. Mary ________ to see the films because she __________ it twice.

A. won’t go, saw

B. won’t go, will see

C. won’t go, has seen

D. didn’t go, sees

14.________ you ________ some more food? Thank you. I _______ enough.

A. will have

B. have had

C. Do, have , have

D. Do, have, had

15.15. ______ you ______ England? Yes, it _____ a beautiful country.

A. Will , gone to, was

B.Have , been to, is

C. had ,been to, is

D. Have ,gone to, is

16. ----_______ you _______ to the capital?

---No, I ______.I ______ there early next month.

A. Have,been, haven’t, am going

B. Had, been, hadn’t, am going

C. Have, gone, haven’t, w as going

D. Did,go, didn’t, was going

17. ---You sister ______ to London to study English. Is that true?

---Yes , she ___ there for two months.

A. has been, has been

B. will go, has gone

C. gone, will be

D. has gone, has been

18. 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, bought

C. learned, has got, bought

D. is learning, got, has bought

19. --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. 20. —Where is Li Lei? —He ___ Shanghai.

A. has gone to

B. has been to

C. went to

D. goes to

21.John will write to us as soon as he _______ there.

A.. gets

B. will get

C. got

22.Look, the boy _______ !

A.. smile

B. smiled

C. is smiling

23.Jane is busy now. She _______ pictures.

A.. draws

B. drew

C. is drawing

24.He _______ his homework and is now listening to music.

A.. finishes

B. has finished

C. finish

25.We are going to take some pictures if _______ tomorrow.

A.. it will rain

B. it rains

C. it doesn't rain

26.This kind of bike _______ in China.

A.. makes

B. made

C. is made

26.English _______in many countries.

A.. is speaking

B. is spoken

C. has spoken

27.The TV set _______ in Japan.

A.. made

B. makes

C. is made

28.The floor of our classroom _______ every day.

A.. is cleaned

B. cleaned

C. has cleaned

29.The story_______ down and became world famous.

A.. was written

B. has written

C. wrote

30._______ I get up at six tomorrow? No, you needn’t.

A.. May

B. Can

C. Must

31.You _____return the book now. You can keep it until next week.

A.. can't

B. mustn't

C. needn't

32.You are very ill, so you _______ stay in bed for a week.

A. Can

B. need

C. must

33.I'll give the letter to her _______ she comes back.

A.. as soon as

B. before

C. since

Tom was born ______ May 3rd, 1985.)

A.. in

B. at

C. on

34.Can you let me ________home a little earlier?

A.. go

B. going

C. to go

35.The teacher told us _________ in the street.

A.. not to play

B. not play

C. don't play

I.

现在完成时专项练习题及答案

现在完成时专项练习题及答案 一、单项选择。 1、Both his parents look sad . Maybe they ________what's happened to him . A. knew B. have known C. must know D.will know 2、He has _______ been to Shanghai , has he ? A. already B.never C.ever D. still 3、Have you met Mr Li ______? A. just B. ago C.before D. a moment ago 4、The famous writer _____ one new book in the past two year . A. is writing B.was writing C.wrote D.has written 5、—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 6、Zhao Lan ______already ______in this school for two years . A. was ; studying B. will ; study C. has ; studied D. are ; studying 7、We ______ Xiao Li since she was a little girl . A. know B. had known C. have known D. knew 8、Harry Potter is a very nice film .I_______ it twice . A. will see B. have seen C. saw D.see 9、—These farmers have been to the United States . —Really ? When _____ there ? A. will they go B. did they go C. do they go

专题一 现在完成时(绝对经典)

专题一现在完成时(教师用) ◆教学重点现在完成时日积月累短文填空 ◆教学难点现在完成时表持续 ◆教学内容 现在完成时 一、构成:have (has) +过去分词。规则变化的过去分词与过去式的变化一样,在动词词尾加ed;不规则变化的过去分词见不规则动词表,需要同学记忆。 现以see the film为例将现在完成时的肯定句,否定句和疑问句列表如下: 肯定句:I/You/We/They have seen the film. He/She /It has seen the film. 否定句:I/You/We/They have not/ haven’t seen the film. He/ She/It has not/hasn’t seen the film. 疑问句:Have I/you/they seen the film? Yes, you/ we/I/they have. No, you/ we/I/they haven’t. Has he/she/it seen the film? Yes, he/ she/ it has. No, he/ she/ it hasn’t. 二、用法:现在完成时既涉及过去,又联系现在。 用法一:表示过去发生或已经完成的某一动作对现在造成的影响或结果。常与just (刚刚),already(已经),never(从来没有),ever(曾经),before(以前),yet (仍然),once(一次),twice(两次),many times(很多次),how many times (多少次),so far(迄今为止),during the past(last)three years(最近三年来)等连用。 ※副词的位置:①just常用于肯定句中,放在have / has后,He has just come . ②never表示否定,放在have / has后, He has never visited the Great Wall. ③ever用于疑问句中,句型为: Have / Has+主语+ever+过去分词?“…曾 经……过吗?”用于询问某人过去的经历。Have you ever been to the farm? ④before用于句末,The woman has never heard of that before. ⑤yet用于句末或not之后.Has the train arrived yet? No, not yet. ⑥already用于肯定句, have / has之后或句末.We have already finished it. ⑦so far用于句首或句末. So far, we have visited the moon. 用法二:表示过去已经开始,一直延续到现在的动作或状态。时间状语有: ①or+表示一段时间的词语I have taught English for 19 years。 ②since+表示过去时间点的词语He has been at this school since 1986. ③since+表示过去的时间状语从句I have lived here since I was born. ④since+一段时间+ago. I have known him since 20 years ago. 三、现在完成时态中可以和表示一段时间状语(for,since,how long, all one’s life) 连用的动词必须是表示延续的情况或动作的动词,即延续性动词。如:be,have,know,live,work,study,learn,teach,keep,speak,talk,draw,wait,wear,walk,sleep,drive,write,do,clean等。 I have been a teacher for nearly 20 years. How long has he lived here? 常见的相应转换形式如下: borrow / lend→keep, buy→have, finish / end→be over, arrive /come / go / move / reach /get to→be in /at / be here /be there, begin / start→be on , open→be open , close→be closed, die→be dead , leave→be away(from),go to school→be in school / be a student, get up→be up, fall asleep→be asleep , fall ill→be ill, get to know→know, lose→be lost, become→be, return / come back / get back→be back,

现在完成时练习题及答案

现在完成时 一、其构成 "助动词have (has) +动词过去分词"构成现在完成时。如: 1. Kate's never seen Chinese films,____ ? A. hasn't she B. has she C. isn't she D. is she 析:陈述句部分含否定词never,简略问句部分要用肯定式,又因Kate's是Kate has的缩写,故选B。 2. His uncle has already posted the photos to him. (改为否定句) His uncle ______ posted the photos to him ______. 析:already常用在肯定句中,yet常用在否定句、疑问句中,故填hasn't, yet。 3. -Ann has gone to Shanghai. -So ______her parents. A. has B. had C. did D. have 析:"so+助/系/情态动词+主语"结构中的动词形式应与前句结构中动词形式保持一致,又后句的主语为her parents是复数,故选D。 二、其用法与标志词 (一)当句中有never, ever, just, already, yet, before等时,常用现在完成时。如: 1. -Mum, may I go out and play basketball? -___________ your homework yet? A. Do; finish B. Are; finishing C. Did; finish D. Have; finished 2. -______ you ______anywhere before? -Yes, but I can't remember where I______ A. Did; surf; surfed B. Have; surfed; surfed C. Did; surf; have surfed D. Have; surfed; have surfed 析:据yet和before可知,应用现在完成时,故1题选D,2题选D。 (二)当句中有"for +段时间"或"since +点时间"等时,主句常用现在完成时,谓语动词必须是延续性动词,若是非延续性动词,要改为延续性动词或表状态的词(短语)。如: 1. His brother has been to Stone Forest twice______he came to Yunnan. A. after B. before C. since D. for 析:主句用的是现在完成时,而从句用的是一般过去时,故选C。 2. Tom______the CD player for two weeks. A. has lent B. has borrowed C. has bought D. has had 析:A、B、C均为非延续性动词,在肯定句中不与表"段时间"的短语连用,故选D。3. I______a letter from him since he left. A. didn't receive B. haven't got C. didn't have D. haven't heard 析:据since可知,应排除A、C,"hear from sb.=receive/get/have a letter from sb."意为"收到某人的来信",故选B。 三、have/has been (to, in)/have/has gone (to)的区别。如: 1. -Have you ever______Lintong to see the Terra Cotta Warriors?-Yes, I have. A. went to B. gone to C. been in D. been to 析:据句中的have,排除A,B项意为"去某地了",C项意为"一直呆在某地",D项意为"去过某地",符合题意,故选D。 2. My parents ______ Shangdong for ten years. A. have been in B. have been to C. have gone to D. have been 析:本题句中有"for+段时间"结构,据此可排除C,B项意为"去过某地",不合题意,D项缺介词,故选A。 四、现在完成时与其他时态的联系和区别。如: 1. Sun's aunt has gone there for ten years.(改成正确的句子) 析:非延续性动词与"段时间"连用时,除了把非延续性动词改成延续性动词外,还可把动词改为一般过去时或借助句型"It's +段时间+since+从句"进行句子转换。故答案为:Sun's aunt has been there for ten years. /Sun's aunt went there ten years ago. /It's ten years since Sun's aunt went there. 2. Susan has been in this city for more than ten years.(改为同义句) ________more than ten years ____Susan ______to this city. 析:据上题分析,且since引导的从句要用一般过去时,故填It is, since, came。 3. I won't go to the concert because I ____my ticket. A. lost B. don't lose C. have lost D. is coming 析:因我丢了票的动作发生在过去,而且对现在造成了我不能参加音乐会的结果,符合现在完成时所表示的含意,故选C。 一、单项选择 1、Both his parents look sad. Maybe they _______what’s happened to him . A. knew B. have known C. must know D. will know 2、He has _______ been to Shanghai, has he?

英语现在完成时专项训练100(附答案)含解析

英语现在完成时专项训练100(附答案)含解析 一、初中英语现在完成时 1.It has been three years since I ______ a teacher. A. become B. became C. becoming D. to become 【答案】 B 【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。故选B。 【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。 2.—Do you still play basketball? —Oh, no. I ____ it for the past two years. A. haven't played B. didn't play C. won't play D. 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 sold B. sell out;have sold C. have been sold out;sell D. have sold out;sell 【答案】C 【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。 【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。 4.—The drama series The Thunder (破冰行动) hits screens these days. —Oh. What a pity! I ____________ any of them yet, A. doesn't watch B. didn't watch C. won't watch D. haven't watched 【答案】 D 【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。——哦。真遗憾!我任何一集也没有看过。根据Oh. What a pity!可知我没有看过。过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。 【点评】此题考查现在完成时。注意yet常和现在完成时连用。

英语现在完成时专项

英语现在完成时专项 一、单项选择现在完成时 1.Never _______ a greater, or more beautiful, or a calmer or nobler thing than you. A.did I see B.have I seen C.I saw D.I have seen 【答案】B 【解析】 【详解】 考查时态和倒装。句意:我从未见过比你更伟大、更美丽、更冷静、更高贵的东西。Never 位于句首时,要进行部分倒装,强调过去的动作对现在的影响要用现在完成时,故B项正确。 【点睛】 倒装是高中英语的常见考点,注意当含有否定意义的词,如never,hardly,seldom,little,few,not until及not only等位于句首时,其后需要用部分倒装。 2.The disease is a huge blow for the farmers. Hundreds of them ______ their animals, livelihood and hopes destroyed and many others fear they _____ the same fate. A.have seen; will suffer B.saw; suffered C.had seen; was to suffer D.see; suffer 【答案】A 【解析】 【详解】 考查时态。句意:这种疾病对农民来说是一个巨大的打击。数以百计的人目睹了他们的动物、生计和希望被摧毁,还有许多人担心他们会遭受同样的命运。结合句意可知第一空用现在完成时态;第二空用一般将来时态。故选A。 3.The Greens moved back to the countryside in 2008 and ________ a happy and peaceful life there ever since. A.are leading B.lead C.led D.have led 【答案】D 【解析】 【详解】 考查时态。句意:格林一家2008年搬回农村,从此过上了幸福安宁的生活。根据句中时间状语,ever since自从那时候起,可知,指从2008年一直持续到现在,故用现在完成时。故选D。 4.With people paying attention to fitness, self-service mini-gyms, each covering about 5 square meters, ________ in China’s major cities these years. A.have sprung up B.sprang up

中考英语现在完成时经典例题

中考英语现在完成时经典例题 一、初中英语现在完成时 1.All the students _______ very hard over the last three years. A. works B. has worked C. have worked D. worked 【答案】 C 【解析】【分析】Over the last three years, 用于现在完成时,又由于主语是复数,故选C。【点评】现在完成时的时间状语要掌握。 2.I am surprised at the new look of my hometown,for it _____ a lot over the years. A. changed B. changes C. will change D. has changed 【答案】 D 【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多, 结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D. 3.I scared of dogs ever since a dog hurt me when I was five years old. A. will be B. was C. have been D. would be 【答案】 C 【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。 【点评】本题考查现在完成时的用法。 4.—Lucy, is your uncle a teacher? —Yes, he is. He history for nearly 20 years. A. teaches B. has taught C. is teaching D. will teach 【答案】B 【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。他教历史将近20年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。主语是he,用has,故选B. 【点评】考查现在完成时,注意其常与for+一段时间连用。 5.—How long can I _________ this book?

现在完成时练习题及答案

一、时态讲解:现在完成时 (1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。第三人称单数用has,其余用have. 现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。以study 为例,其否定式、疑问式和简单回答形式如下: 1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。说话人强调的是该动作或状态对现在的结果或影响。 My daughter has just gone out. 我女儿刚出去。 I’m sure we’ve met before. 我肯定我们以前见过面。 She has arrived. 她到了。 2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, fo r…, since…,yet等。如: I haven’t heard from her these days. 这些日子我没有收到她的信。 We haven’t seen you recently. 最近我们没有见到你。 They have been away for two years. 他们离开已经两年了。 She has been with us since Monday. ★注意: a)since和for的区别 since后接时间点,如1993,last term, yesterday, the time I got there for后接一段时间,表示“长达多久”,如ten years, a while, two days等。 Exercise: 用since和for填空 1. Jim has been in Ireland ______ Monday. 2. Jill has been in Ireland ______ three days. 3. His aunt has lived in Australia ______15 days. 4. Mary is in her office. She has been there ______ 7 o'clock. 5. India has been an independent country ______1974. 6. The bus is late. They'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. 1. since 2. for 3. for 4. since 5. since 6. for 7. for 8. since 2)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。因此,不能说:

中考复习专题 现在完成时专项练习题

中考复习专题现在完成时专项练习题 一、初中英语现在完成时 1.—I haven't seen your grandfather for two years. What happened to him? —Oh, he ________ here for two years. A. stayed B. hasn't stayed C. stays D. hadn't stayed 【答案】 B 【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。现在完成时的结构:主语+have/ has +过去分词。可知选B。 【点评】考查现在完成时 2.—What great progress Huawei ________ in recent years! —No wonder it is widely known in all parts of the world. A. is making B. has made C. makes D. made 【答案】 B 【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。 【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。 3.—Do you still play basketball? —Oh, no. I ____ it for the past two years. A. haven't played B. didn't play C. won't play D. hadn't played 【答案】A 【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。 【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 4.—How do you like Beijing, Miss Read? —I've no idea. I _____ there. A. have gone B. have been C. haven't been D. haven't gone 【答案】 C 【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。 【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答

最新现在完成时专项练习经典(word)

最新现在完成时专项练习经典(word) 一、初中英语现在完成时 1.—Look at these stamps. I _______ them for five years. —Wow, they are wonderful. A. kept B. have kept C. have bought D. bought 【答案】 B 【解析】【分析】句意:——看这些邮票,我持有它们5年了。——噢,真漂亮。表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。 【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。 2.The volunteers ________ a lot of help to the old and the young since 2010. A. offered B. have offered C. are offering D. will offer 【答案】 B 【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B. 3.—Your shoes are so old. Why don't you buy a new pair? —Because I all my money on an MP5. A. spend B. have spent C. am spending D. was spending 【答案】 B 【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。 【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。 4.—They say there is a new restaurant near here. —Yes, and it ______ for more than a week. A. has been open B. open C. is opening D. opens 【答案】 A 【解析】【分析】句意:——他们说在这附近有一个新的餐馆。——是的,它已经开了一个多星期了。根据 for more than a week ,可知用现在完成时,have/has been done,故选A。 【点评】考查现在完成时,注意识记其标志词。

复习现在完成时专项练习题及答案

现在完成时练习 (一) —Dad, I ________ the station for minutes, but nobody came to meet me. —Don't worry. I'll go to meet you soon. A. arrived at B. have been at C. will reach D. have arrived at —______ you ever ______ Dali? —Never. But I am going there this vacation. A. Do; go to B. Have; been to C. Have; gone to D. Will; go to My aunt is a writer. She ____more than ten books since 1980. A. writes B. wrote C. has written D. will write A. leftB leaveC. has leftD. has been away The Smiths came to Shanghai in 2008, theythere for three years since then. A. live B. lived C. have lived D. will live —Have you ever been to Nanning? —Yes, _______ . A. I was B. I do C. I am D. I have Imy homework. I guess I can't join you. A. don't finish B. didn't finish C. haven't finished D. won't finish —Excuse me, where is Mr. Brown's office? —Sorry, I don't know. I _____ here for only a few days.

复习专题 现在完成时专项讲解及练习

复习专题现在完成时专项讲解及练习 一、初中英语现在完成时 1.All the students _______ very hard over the last three years. A. works B. has worked C. have worked D. worked 【答案】 C 【解析】【分析】Over the last three years, 用于现在完成时,又由于主语是复数,故选C。【点评】现在完成时的时间状语要掌握。 2.—What great progress Huawei ________ in recent years! —No wonder it is widely known in all parts of the world. A. is making B. has made C. makes D. made 【答案】 B 【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。 【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。 3.—Do you still play basketball? —Oh, no. I ____ it for the past two years. A. haven't played B. didn't play C. won't play D. hadn't played 【答案】A 【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。 【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 4.—How do you like Beijing, Miss Read? —I've no idea. I _____ there. A. have gone B. have been C. haven't been D. haven't gone 【答案】 C 【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。 【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。

最新现在完成时专项练习经典

最新现在完成时专项练习经典 一、初中英语现在完成时 1.一 How long your brother ______ this camera? — For two weeks. A. have; bought B. have; had C. has; had D. has; bought 【答案】 C 【解析】【分析】本题考查动词的时态。句意:“你哥哥买这个相机多久了?”“两周了。”根据答语“For two weeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。主语是your brother,为第三人称单数,所以应该选择C项。 【点评】考查现在完成时。 2.Wow! You ________ dinner! Let's eat now. A. cook B. are cooking C. will cook D. have cooked 【答案】 D 【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。故选D。 【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。 3.—Your shoes are so old. Why don't you buy a new pair? —Because I all my money on an MP5. A. spend B. have spent C. am spending D. was spending 【答案】 B 【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。 【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。 4.—How do you like Treasure Island,Lucy? —It's so exciting that I _______ it twice. A. am reading B. have read C. was reading D. had read 【答案】B 【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故

现在完成时练习题及答案

现在完成时练习题(精华汇总) 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. been 2. My grandpa died _________. A. at the age of my 2 B. for 2 years C. 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 been 4. It is ten years _____ I last saw her. A. after B. since C. for D. that 5.--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 meet 6. --What a nice dress! How long _____ you _____ it? --Just 2 weeks. A. will, buy B. did, buy C. are, having D. have, had 7.--Do you know Lydia very well? --Yes, She and I _____ friends since we were very young. A. have made B. have become C. have been D. have turned 8. The Smiths _______ in China for 8 years. A. has lived B. lived C. have been D. live 9. --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 to 10. --____ you ever ____ to the US? -- Yes, twice. A. Have, gone B. Have, been C, Do, go D. were, going III. Rewrite the sentences. 1. I have been to Macau before. (改为否定句) I _________ _________ been to Macau before. 2. He hasn’t come to school because 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 years 5. He has never surfed, _______ _______? (改成反意疑问句) 6. They have been here since 2000. (对划线部分提

相关文档
相关文档 最新文档