当前位置:文档之家› 巩固练习_现在完成时的被动语态

巩固练习_现在完成时的被动语态

巩固练习_现在完成时的被动语态
巩固练习_现在完成时的被动语态

巩固练习

把下列句子变成被动语态

1.Mary has locked the door.

___________________________________________________

2.She has told me about the story.

__________ ______________________________________

3. I have read this book many times.

________________________________________________

4. We have completed all the preparations for the task, and we’re ready to start.

___________________________________________________

5. This company has produced new types of computers

________________________________________________________

6. They have interviewed several teachers for the job.

___________________________________________________

7. George has sent some texts and pictures to his friend’s cell phone.

___________________________________________________

8. They have developed some programs for the human resource department of their company ___________________________________________________

9. Someone has put the book under the bench for more than two days.

___________________________________________________

10. The typhoon has damaged the bridges because of its strong wind.

___________________________________________________

句子翻译(用被动语态)

1. 我们已经被告知运动将会被推迟。

______________________________________________

3.问题还没有被解决。

__________________________________________________________

4.我朋友刚刚买了一台新个人电脑。

______________________________________________

5.商店很快就修好了我的电脑

___________________________________________________

6.一种不知名的病毒袭击了我的电脑。

____________________________________________

改错

1. A personal computer has bought by us.

____________________________________________________________

2. Many problems has been found with our new computer.

____________________________________________________________

5. The computer was used every day since we bought it.

____________________________________________________________

4. It’s said that this book has translated into Chinese.

____________________________________________________________

5. The new theater has been designing recently.

__________________________________________________________

单选

1.------Flight 302 to London_______ until 7:30 tomorrow morning.

-----No wonder I hear so many complaints from the passengers.

A.has been delayed B.delay C.delayed D.will be delayed 2.—The window is dirty.

— I know. It ________ for weeks.

A. hasn't clean

B. didn't clean

C. wasn't cleaned

D. hasn't been cleaned

3.Every year a flood of farmers arrive in Shenzhen for the money-making jobs they ________ before leaving their hometowns.

A. promised

B. were promised

C. have promised

D. have been promised

4.—_____David and Vicky_____ married?

— For about three years.

A. How long were; being

B. How long have; got

C. How long have; been

D. How long did; get

https://www.doczj.com/doc/a65808037.html,lions of pounds' worth of damage_____ by a storm which swept across the north of England last night.

A. has been caused

B. had been caused

C. will be caused

D. will have been caused

6 .Paper money ___for over a thousand years.

A .used

B .has been used

C .has used

D .is using

7 .—We want to sit at the table near the window.

--I’m sorry, but it ___already.

A .has taken B. took C. was taken D..has been taken

8 .--___the letter ___to Mr. .Black?

--No .It’s still on the desk.

A. Has ;given

B. Will; be given

C. Was ;given D .Has ;been given

9 .Great changes ___in my home town and a lot of factories___.

A. have been taken place ;are being set up

B. have taken place ;have been set up

C. are taken place; had been set up

D. had taken place ;will be set up

10 .So far, moon_ __by man already.

A. is visited B .will be visited C. has been visited D. was visited

11.With the help of high technology, more new substances ----in the past years.

A. discovered

B. have discovered

C. had been discovered

D. have been discovered

12. I got caught in the rain and my suit__.

A has ruined

B had ruined

C has been ruined

D had been ruined

13.--Why does the lake smell terrible --Because large quantities of water___.

A have polluted

B is being polluted

C has been polluted

D have been polluted

14 .When and where to go for the on-salary holiday __yet.

A. are not decided

B. have not been decided

C. is not being decided

D. has not been decided

15. In recent years many football clubs _______as business to make a profit

A have run

B have been run

C had been run

D will run

答案解析

将以下句子的主动形式改为被动形式

1. The door has been locked.

2. I have been told about the story.

3. This book has been read many times .

4. All the preparations for the task have been completed, and we’re ready to start.

5. New types of computers has been produced.

6. Several teachers have been interviewed for the job.

7. Some texts and pictures have been sent to George’s friend’s cell phone.

8. Some programs for the human resource department of their company have been developed.

9. The book has been put under the bench for more than two days.

10. The bridges have been damaged by the typhoon because of its strong wind.

句子翻译(用被动语态)

1. We have been told that the sports meet will be put off.

2. The problem has not been solved yet.

3. A new personal computer has been bought by my friend.

4. My computer has been repaired very quickly

5. My computer has just been attacked by an unknown virus.

改错

1. A personal computer has been bought by us.

2. Many problems have been found with our new computer.

5. The computer has been used every day since we bought it.

4. It’s said that this book has been translated into Chinese.

5. The new theater has been designed recently.

单选

1.答案:A 解析:确定首句时态的关键信息在于----No wonder I hear so many complaints from the passengers.既然听到了乘客的抱怨,说明航班已经被推迟。也就是说,推迟这一动作发生在过去且已对现在产生影响,所以用现在完成时。

2.答案:D 解析:根据时间状语for weeks可知道用现在完成时,表示已经有好几周没擦窗了。并且主语It (即the window)与clean 是被动关系,故选D项。

3. 答案:D 解析:根据上文所用时态,下文应该用现在范畴的时态,排除A、B两个答案,再考虑语态,选D项。

4. 答案:C 解析:根据该对话中的时间状语for about three years该题问的是动作持续了多久,用现在完成时,排除A、D两项。get married 强调的是结婚这一动作,不能延续,故排除B项。be married表示已婚的状态,可以延续。故本题答案为C项。

5. 答案:A 解析:这道题的意思是“昨晚横扫英格兰北部的暴风雨已经造成了上百万英镑的损失”,这里强调发生在过去的动作对现在造成的影响,故选A。

6. 答案:B 解析:该题的时间状语for over a thousand years.,该问题已持续很长时间,用现在完成时。Money是被使用的因此用被动语态,所以其他选项不完整。

7. 答案:D 解析:该对话的意思是“---我要坐那个靠窗户的位置,---对不起,那个位置已经有人了”。说的是那个位置已经被别人事先预定了,位置预定需要用被动,而预定这个动作已经完成,故用D.

8. 答案:D 解析:根据对话答语的副词still on the desk 说明该动作还没有完成,所以问句问的是动作看是否已经完成?letter 和given 之间又是被动关系,故选D

9. 答案:B 解析:这句话的意思是说目前家乡已经发生了很大的变化,建起了很多工厂。这些动作都已经完成故用完成时态,变化和工厂做主语需要用被动语态,而take place 无被动形式,所以选B

10.答案:C 解析:so far 是和现在完成时连用的时间状语,方位月球,月球做主语要用被动语态,所以选C。

11. 答案::D 解析:in the past years 是和想在完成时态连用的时间状语,more new substances 做主语是被发现的,因此用现在完成时态的被动语态。故选D.

12.答案:C 解析:这句话的意思是:我被困在大雨里,衣服被毁坏了。强调的是动作发生在过去对现在造成的影响,用完成时态。衣服是被雨水毁坏的,要用被动雨天,一次选C。

13. 答案: D 解析:这句话的大意是:湖水的味道难闻是由于大量的水污染造成的。水是被污染的,而这一结果到目前已经完成,故选D。

14. 答案:D 解析:yet 是和现在完成时连用的副词,二时间和地点的决定是人为的,因此要用被动语态,所以选D。

15. 答案:B 解析:in recent years 是和想在完成时连用的时间状语,而足球俱乐部是由人来经营管理的要用被动语态,所以选B。

现在完成时练习题及答案(精华版)

现在完成时 (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, for…, 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. ★注意: 1)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. 2)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。因此,不能说: He has come here for 2 weeks. × The old man has died for 4 months. × They have left only for 5 minutes. × 以上三句话可以改为: He has been here for 2 weeks. The old man has ______ _______ for 4 months. They have _____ _____ only for 5 minutes. 3)have (has) been 和have (has) gone的区别:表示“曾到过某地”要用“have (has) been”; 表示“已经去某地”要用“have (has) gone”。试比较: Where has he been? 他刚才到哪里去了?(已经回来了) Where has he gone? 他上哪儿去了?(人不在) They have been to Canada. 他们到过加拿大。(现在已经不在加拿大) They have gone to Canada. 他们到加拿大去了。(可能在路上和已经到加拿大). 4)现在完成时不能和表示过去的时间状语连用,如yesterday, last year, in 1976, two days ago, just now, when I came in,但可以和already, yet, sometimes, always, often, before, lately, recently, once, twice, ever, never等连用。例如:She has already come. 她已经来了。 I haven’t read it yet. 我还没读过这个。I have met him before. 我从前曾见过他。 Ma Hong has always been a good student. 马红一直是个好学生。I have often seen him in the street. 我经常在街上看见他。

现在完成时态被动语态

现在完成时态专练 句型转换: 1. He has already gone home. He _________ __________ home ____________. (否定句) ____________ he __________ home ___________? (一般疑问句) 2. He has lunch at home. 3.He __________ _____________ lunch at home. (否定句) ____________ he __________ lunch at home? (一般疑问句) 3. He has been there twice. __________ __________ ________ __________ he been there? (划线提问) 4. I have lunch at school. __________ __________ you ____________ lunch? (划线提问) 用since和for填空 1. ______ two years 2._______ two years ago 3. _______ last month 4.______ 1999 5._______ yesterday 6. _______ 4 o’clock 7. ______ 4 hours 8._______ an hour ago 9. _______ we were children 10. _____ lunch time 11.______ she left here 12. 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.She’s _____________ (live) here ever since she was ten. 2.Both of them __________ _________ (be) in Hongkong for ten days. 3.Both of them __________ (come) to Hongkong ten days ago. 4. Half an hour __________ _________ (pass) since the train __________ (leave). 5. Mary________ ________(lose) her pen. ____________ you ______________ (see) it here and there? 6. _____________ you ____________ (find) your watch yet? 7. ---Are you thirsty? ---No I _________ just _____________ (have) some orange. 8. We _____________already ______________ (return) the book. 9. ___________ they ____________ (build) a new school in the village? 10. I __________ ________(not finish) my homework . Can you help me? 11. My father _______ _________(read) the novel twice. 12. I _________ (buy) a book just now. 13. I _________ (lost ) my watch yesterday. 14. My father _________ _________ (read) this book since yesterday. 三、用 have/has been to/in, have gone to 及 go to形式填空。 1) Where is Jack? He __________ his country yesterday. 2) David ________ the park just now. 4) How long _____ he _____ _____ this village? 5) The Smiths ______ Beijing for 5 years. 6) _____ you ever ______ ______ America? -- Yes, I _____ _______ there many times. 7) I _____ ______ _______this school since three years ago. 8) Where is Jim? He _____ ______ the farm since I came here. 9) When_____ he _____? He _______ an hour ago. 10) Would you like to _____ the zoo with me? ---Yes, but I _____ there before. 11) Where _____ you _____ now? --- I ____ the zoo. 12) He often _____ swimming. 13) _____ you ______ there last year? 14) _____ they often ______ skating in winter? 延续性动词和瞬间性动词之间的转化 1.He died 10 years ago. ---- He ______________ for 10 years / since 10 years ago. 2. He borrowed the book 2 weeks ago. ------- He _____________the book for 2 weeks. 3. He bought the motorbike a month ago. ------ He ___________the motorbike for a month. 4. He arrived here three days ago. ------ He ____________here since three days ago. 6. He left here 2 years ago. ------- He ____________from here for 2 years. 7. The film began 30 minutes ago. ------ The film __________ for 30 minutes. 9. They closed the door an hour ago. -------- The door ___________for an hour. 10. He joined the army last year. He _____________ the army for a year. 一、单项选择。 1、—______ you ___ your homework yet ? —Yes . I _____ it A.Did do finished B.Have done finished C.Have done have finished D.will do finish 2、 His father ______ the Party since 1978 . A. joined B. has joined C. was in D. has been in 3.Do you know him well ? — Sure .We _________ friends since ten years ago . A. were B. have been C. have become D. have made 4.When he arrived at the bus stop, the bus _____ for 20 minutes. A. has left B. had left C. has been away D. had been away 5、 I ______ the League for 5 years so far. A. joined B. have joined C. have been in 6.The factory ____ since the February of 1988. A . has been open B. has opened C. was open D. opened 7.Mary and Rose ____friends since they met in 2000. A. have made B. have been C. made D. have become 8、The meeting _____ for a week now. A. has finished B. has ended C. has been over 9.Miss Gao ______ this school for nearly 5 years. A. has been in B. has come to C. has taught 10、 How long _______ he ________ ? A. did;died B. has, died C. has, been dead 11、 He ______ at eight yesterday afternoon. A. slept B. was sleeping C. has sleep D. had slept 12、He ________ the car for a week. A. bought B. has bought C. has had 13、-----How long _____ you _____ ill ? -----Two weeks. A. did fall B. have, fell C. have, been 14、I'll lend you the book , but you can only _____ it for 2 days. A. borrow B. keep C. take 15.----- How long can I ______ the book? ------ Two weeks. A. borrow B. lend C. get D. keep 16.The famou s writer _____ one new book in the past two year . A. is writing B.was writing C.wrote D.has written 17、Have you met Mr. Li ____?A. Just B. ago C.before D.a moment ago 18、—How long have you ____ here ? —About two months . A. been B. gone C. come D. arrived 19、—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 20、—______ 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 21.We ______ Xiao Li since she was a little girl . A. know B. had known C. have known D. knew 22、Harry Potter is a very nice film. I _____ twice. A. will see B. have seen C. saw D.see 23、—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 24.Zhou Lang ______already ______in this school for two years . A. was studying B. will study C. has studied D. are; studying 25、 His father _____ the Party since 1998 . A.joined B. has joined C. was in D. has been in26.Do you know him well ? — Sure .We ______ friends since ten years ago . A. were B. have been C. have become D. have made

英语现在完成时专项训练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.一 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,故

现在完成时被动语态

一.构成:现在完成时被动语态的结构就是: 现在完成时态和被动语态结构的叠合. 主动语态被动语态 现在完成时 have/has done have/has been done 试比较以下几组句子的谓语结构: 1)主动句:He has repaired the machine for two hours. (他修理这台机器已有两小时了) 被动句:_____________________________________.(这台机器已修了两小时了) 2). 主动句:The teacher has borrowed the books. (老师把那些书借走了) 被动句:_______________________________.. (那些书被老师借走了) 二.现在完成时被动语态的概念 现在完成时被动语态强调一个发生在过去的被动性动作对现在造成的影响,它有两层意思: 1) 动作_________,强调对现在造成的影响或结果: 2)主语与谓语动词之间为__________。如: Our classroom has been cleaned, you needn't clean it now. 析:该句强调教室已被打扫,对现在造成的影响是教室是干净的,强调这个影响,你就没必要再打扫了。 三、现在完成时被动语态的主要用法 1). 主语是行为动作的__________。如: The Temple of Zhang Fei has been rebuilt. 张飞庙已经过重建。 2). 说话时已经完成的动作或出现的结果,强调对现在__________。 The door has been locked. 门已经被锁上了。(结果是现在没人能够进去) 3). 动作或状态始于过去, 持续到现在, 并可能持续下去,常与__________引导的时间状语连用,或用于“__________”句型中。如: He has been told about it for many times. 有人告诉他这事很多次了。(可能还会有人告诉他) 4). 用在____________________中, 表示将来某时已完成的动作。如: We’ll start a s soon as the work has been finished. 工作一完成我们就立即动身。 四.使用现在完成时被动语态注意事项: 1). 副词的位置 often, usually, always, never, hardly, seldom等副词置于__________和__________中间。如: [误] Such a man has been hardly believed. [正] Such a man has hardly been believed. 2). 并不是所有动词都有被动语态

现在完成时练习题及答案

现在完成时 一、其构成 "助动词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?

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

中考复习专题现在完成时专项练习题 一、初中英语现在完成时 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,理解句子,根据语境判断答

现在完成时练习

现在完成时练习 I.写出下列动词的过去式和过去分词 be win act try hear think break see climb cry get finish stop find meet open die go II.按要求改变句型 1.He has heard that before. (改为否定句) 2.The retired people have climbed Mount Xiang many times. (改为否定句) 3.David has already booked the theatre. (改为否定句) 4.Steve and Carol have gone to Italy. (改为否定句) 5.I have had my lunch already. (改为疑问句) 6.Two of the scientists have been to the North Pole. (改为疑问句) 7.I have taught English in the middle school since 1980. (改为疑问句) 8.They have found a job already. (改为疑问句) 9.The Smiths have had a holiday since Christmas. (对划线部分提问) 10.The famous singers have gone to Greece to have a meeting. (对划线部分提问)

11.Li Ming has received the invitation already. (对划线部分提问) 12.Jim has forgot how to play cards. (对划线部分提问) III.用括号中动词的适当形式填空 1.Every student ________ (see) the program already. 2.Kent and I ________ (write) poems before. 3.Dick ________ (do) the work these days. 4.The people living in the mountains ________ never ________ (see) films. 5.Patty ________ (buy) a magazine about the school life. 6.The actress ________ (live) here all her life. 7.The glass is broken. Who ________ (break) this glass? 8.Finally the workers ________ (finish) that job. 9.________ you ________ (borrow) the book we talked abut last time? 10.There’s no more wine in the bottle. They ________ (drink) all of it. 11.Tom ________ (leave) a message for you. He ________ (call) last night. 12.I ________ (see) the movie once before. I ________ (love) it a lot. 13.A: ________ (you/hear) the news? B: yes, I ________ A: Who ________ (tell) you the news? B: Li Ming ________ (do) A: When ________ (he/tell) you? B: Two hours ago. IV.改错 1.What have you done last night? 2.He knew Doctor Wang since thirty years ago. 3.Kite has hurt his leg, but it’s OK now. 4.I work here for over ten years. 5.The chairman has gone to many countries in his life. 6.Where have you borrowed that dictionary? 7.I’ve seen the play already. Have you seen it already? 8.Did you see your sister carries all the baggage to the station? 9.My brother has bought a used car, but then he sold it. 10.Her mother has gone to Europe last season.

专项训练现在完成时训练题

译林版中考英语专项训练现在完成时训练题 一、初中英语现在完成时 1.Mike the bookshop. I have to wait for him. A. went to B. was in C. has been to D. has gone to 【答案】 D 【解析】【分析】句意:迈克去了书店。我不得不等他。从第二句来判断. 迈克不在. 应用“have/has gone to a place”来表示“去某地了(还没有回来)”。用现在完成时强调过去发生的事件对现在的影响。 【点评】考查动词时态及have been to和have gone to的区别。 2.—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,故选B。 【点评】此题考查现在完成时的用法。 3.—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+一段时间连用。 4.—How many letters you to your mother? —109 in all, since 2016. A. has, written B. have, written C. did, write D. are, writing 【答案】 B 【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。 【点评】考查动词的时态。注意现在完成时的用法。

相关主题
文本预览
相关文档 最新文档