现在完成时练习含解析

合集下载

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

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

现在完成时专项练习题及答案解析一、练习题1. 选择正确的现在完成时形式填空。

(1) I _______ (already/just) _______ (finish) my homework.(2) She _______ (already/just) _______ (finish) her dinner.2. 选择正确的现在完成时形式填空。

(1) They _______ (already/just) _______ (arrive) at the airport.(2) He _______ (already/just) _______ (leave) the office.3. 选择正确的现在完成时形式填空。

(1) We _______ (already/just) _______ (eat) our lunch.(2) You _______ (already/just) _______ (finish) your work.4. 选择正确的现在完成时形式填空。

(1) She _______ (already/just) _______ (start) her new job.(2) He _______ (already/just) _______ (finish) his project.5. 选择正确的现在完成时形式填空。

(1) They _______ (already/just) _______ (arrive) at the hotel.(2) I _______ (already/just) _______ (leave) the house.二、答案解析1. (1) already finish (2) just finish解析:在第一题中,"already"用于强调动作已经完成,而"just"用于强调动作刚刚完成。

因此,根据句意,第一个空应填"already",第二个空应填"just"。

现在完成时(单选题 30题 含解析)初中英语专题练习

现在完成时(单选题 30题 含解析)初中英语专题练习

现在完成时(单选题 30题含解析)初中英语专题练习一、单选题(共30题)1.—Where is your father, Tom?—He ________ the supermarket.A.has been to B.has gone to C.was going to D.have gone to 2.—I’m sorry for being late.—Never mind. The meeting ________ for only 5 minutes. This way, please.A.has started B.has been over C.has ended D.has been on3.The books ________for two weeks.A.may be kept B.may keep C.borrow D.are borrowed4.—Dad, I couldn’t turn on my computer yesterday but I have to use it today.—Oh, I ________ it. You can work on it now.A.will fix B.am fixing C.fixed D.have fixed5.In the sentence “I have bought a new bicycle, so I can ride to school now.”, we use present perfect tense to tell ________.A.the result of a past actionB.actions that happened in the pastC.actions that happened at a certain time in the pastD.how many times an action has happened till now6. Britain ________ to leave European Union last year. David Cameron, former Prime Minister________ since then.A. decided; retiredB. decided; has been retiredC. has decided; retiredD. has decided; has retired7.—Jenny, you are so beautiful in your new dress!—Thanks! But I __________ it for several times.A. wearB. will wearC. was wearingD. have worn 8.—Is this your camera?—Yes, I ________ it for two weeks.A. boughtB. hadC. have hadD. have bought9. The shop in Wanda Square _________ for six years, but I _________ there so far.A. has opened; haven’t goneB. has been opened; haven’t beenC. has been open; haven’t goneD. has been opened; haven’t been 10.—Mary, it’s really nice to see you again. Where have you ________?—I ________ a school in a mountain area for two years.A.gone; have been to B.been; have been to C.gone; have been in D.been; have been in 11.— Where will you visit during the coming summer holiday?—I’m not sure. Maybe I will go to Sanya. One of my best friends _________ Hainan twice and he says it is good place to visit.A.has gone to B.has been in C.has been to D.has been 12.—How long can I ______ these books?—At most for a month, then you have to return them to the library.A.keep B.lend C.have D.borrow13.—________ you ________ your homework yet?—Yes. I ________ it a moment ago.A.Did; do; finished B.Have; done; finishedC.Have; done; have finished D.will; do; finish14.—Mary, I remember you _________ several years ago.—Yes, I _________ for 3 years.A.married; have married B.married; marriedC.married; have been married D.have married; have been married15.Which sentence is correct?A.I wonder where you have gone. B.I wonder where they visited.C.I wonder when you have finished the task. D.I wonder what is the matter with you.16.Sophie and I are good friends. We ________ each other for four years.A.know B.knew C.have known D.will know17.I ________ my computer for ten years, but it still works well.A.bought B.have had C.have bought D.buy18.—It’s ten years since we ________ here.—How time flies! We ________ in China for so long.A.come; work B.came; worked C.come; will work D.came; have worked 19.You have never been to the History Museum, ________?A.are you B.did you C.have you20.—Can you tell me the ________ of the bag?—Sorry. I haven’t ________ it.A.weight; weight B.weighed; weighed C.weight; weighed D.weighed; weight 21.— Is Tom at home?— No, he ________ to the town.A.has been B.has gone C.goes D.will go22.Maybe Tom ________ his work. The light in his room is still on.A.doesn’t finish B.didn’t finish C.won’t finish D.hasn’t finished 23.So far, I ________ two books by Liu Cixin. One is The Wandering Earth and the other is The Three-Body Problem.A.read B.have read C.was reading24.—Is Tom at home now?—No, he ___________ the supermarket. But he will come back soon.A.has gone in B.has gone to C.has been in D.has been to 25.—________ the movie ________?—________.A.When did; start; Since 3 o’clock agoB.How long was; on; Since at 3 o’clockC.When has; started; Since 3 o’clock beforeD.How long has; been on; Since 3 o’clock26.I am not sure how long Oliver ________.A.has joined the army B.has joined in the armyC.has served the army D.has served in the army27.Tom has lived in Shanghai _________ 2003. He has live here _________ many years. A.in; for B.since; for C.since; at D.in; since28.It ________ the first time that ________ New York, because there is a photo of him in front of the Empire State Building hanging in his room.A.is; Byron has been in B.isn’t; Byron has gone toC.is; Byron has been for D.isn’t; Byron has been to29.My parents ________ to Los Angeles before.A.were B.will be C.are D.have been30.—Have scientists found any life on Mars?—No, they ________ any living things on any other plane till now.A.are discovering B.didn’t discover C.haven’t discovered D.discovered【参考答案】一、单选题(共30题)1.B【解析】句意:——汤姆,你爸爸在哪儿?——他去超市了。

(英语)英语现在完成时练习含解析

(英语)英语现在完成时练习含解析

(英语)英语现在完成时练习含解析一、初中英语现在完成时1.The Greens many places of interest since two years ago.A. has visitedB. have visitedC. visitedD. will visit【答案】 B【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。

since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林一家,表示复数含义,作主语,谓语用复数形式。

故选B。

2.—What great progress Huawei ________ in recent years!—No wonder it is widely known in all parts of the world.A. is makingB. has madeC. makesD. made【答案】 B【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。

根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。

【点评】考查现在完成时。

注意掌握现在完成时的结构have/has+过去分词。

3.—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。

【英语】英语高中现在完成时练习题含解析

【英语】英语高中现在完成时练习题含解析

【英语】英语高中现在完成时练习题含解析一、单项选择现在完成时1 .All of her time _____ t o carrying out a further study on the cause of Alzheimers dis since she left school.A.has been devoted B.devotedC.has devoted D.was devoted【答案】A【解析】【详解】考查时态.句意:自从她离开学校,她一直致力于对Alzheimer 病因的进一步研究.此处since 自从“---以来〞,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,且be devoted to 致力于“---〞,应选A.【点睛】1.since 自从---以来〔可做介词和连词〕,和现在完成时态连用.He has lived here since he came. 自从他来到这里,就一直在这里住着.2.It is /has been+ 一段时间+since主语+一般过去时态+其他.自从做某事有多长时间了.在这个句型中如果从句的动作是终止性动词,那么表示从动作开始到现在多长时间了;如果从句的动作是持续性动词,那么表示从动作结束到现在多长时间了. It is three years since hejoined 〔终止性动词〕the army.他参军有三年了;It is five years since he lived 〔持续性动词〕here. 他离开这有五年了.2. It is the fourth time that Tom _____ in the maths exams.A.failed B.has failedC.had failed D.have failed【答案】B【解析】【详解】考查固定句式中的时态.固定句式:It is/was the+ 序数词+that 从句;句意:这是某人第几次做某事的时候了.如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时.此题前面是is,故使用现在完成时,主语是第三人称单数,故B正确.句意:这是这个星期里他第四次打给你了.【点睛】固定句式:It is/was the+序数词+that从句;句意:这是某人第几次做某事的时候了.如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时.〔1〕 It is the first time that I have come to the GreatWall. 这是我第一次到长城去.〔2〕It was the firsttime that he had visited the Great Wall. 那是他第一次参观长城.3. The Reform and Opening-up, having passed its brilliant age of 40 years , __ the backward situation of the Chinese nation and influenced the world.A.change B.changesC.has changed D.have changed【答案】 C【解析】【详解】考查时态.句意:改革开放,走过了辉煌的40 年,改变了中华民族的落后局面并影响世界.句中强调“改革开放40 年〞对现在的影响,故用现在完成时.应选C.4. In the last few years, China _______ great achievements in environmental protection.A.was making B.madeC.had made D.has made【答案】 D【解析】【详解】考查时态.句意:在过去几年里,中国已经在环境保护方面取得了很大的成就.时间状语“In the last few years说明应该'使用现在完成时,故D项正确.5. ___ to work overtime that evening,I missed a wonderful film.A.Having been asked B.To ask C.Having asked D.To be asked 【答案】A【解析】试题分析:由于那天晚上被要求加班,我错过了一场精彩的电影“,主语我〞和动词ask之间是动宾关系,要用过去分词, 被要求加班〞这一动作发生在动作missed之前,要用过去分词的完成式having been asked, A项正确;B项to ask是动词不定式,表示目的或将要发生的动作,不正确;C项having asked是现在分词的完成式,不正确;D项to be asked是动词不定式的被动形式,不符合语境,应选A.考点:考查非谓语动词6. Only since the Industrial Revolution ______ in places away from their homes or been left toraise small children without the help of multiple adults.A.most people have worked B .have most people workedC.most people had worked D .had most people worked【答案】B【解析】【详解】考查倒装和时态.句意:就是从工业革命开始,多数人去远离他们家的某些地方工作或是被留下来养育孩子,没有许多成年人帮助. “only时间状语〞放在句首,句子需用局部倒装;再根据since可知用现在完成时,应选B.7. The recent 40 years _ great changes taking place all over China.A. witnessedB. has witnessedC. had witnessedD. witnesses【答案】B【解析】【详解】考查时态.句意:近40年来,中国发生了巨大的变化.表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,应选Bo8. They for ten years.A. has been marriedB. have been marriedC. got married D . married【答案】B【解析】【详解】考查marry的用法.句意:他们结婚有十年的时间了. marry作不及物动词时有两种用法:get married to sb.〔表动作〕/be married to sb.〔表状态〕;作及物动词时有marrysb.,根据for ten years可知,此处应当用be married to sb.强调状态,用现在完成时.故B 选项正确.9.—In the last few months, Kenny more than 1,000 dollars for breaking traffic rules.-No surprise. He is always being careless.A. would be finedB. had been finedC. has been finedD. will be fined【答案】C【解析】【详解】考查时态和语态.句意:一一在过去的几个月里,肯尼已经由于违反交通规那么被罚1000多美元. ------ 不奇怪,他一向很粗心.in the last few months意为过去的几个月来〞,时间是从过去一直持续到现在,应该用现在完成时,主语与Rne是被动关系,应选C项.10. Never met such a person before.A. did IB. I haveC. have ID. Am I【答案】 C 【解析】 【详解】考查倒装句及时态.句意:我以前从未见过这样的人.根据句意可知,此处强调对现在的 影响,应使用现在完成时. never 位于句首时,句子要求使用局部倒装,助动词提前.故 C选项正确.11. _________________________ . ---Is this the first time you Beijing.---No. But the first time I ______ here, the city wasn ’ t so beautiful. A . visited; have come C . have visited; have come【答案】 D --- .这是你第一次来北京吗 ?---不.但是我第一次来It /This is the first time+that-结构中,that-从句用现在完成时.The 巾rst time 是时间状语从句的附属连词,由 "the city wasn ' t so beautifU 知,从句为一般过去时.故D 选项正确.12. Over the last three decades, the number of people participating in physical fitness programssharply.A . was increasingB . has increasedC . had increasedD . will be increasing【答案】 B 【解析】 【详解】考查时态.句意:在过去的三十年里,参加健身方案的人数急剧增加.Over the last threedecades “在最近的 30 年里 〞和现在完成时态连用,应选B .13. Over the last 3 decades, the number of people taking part in voluntary work ____ sharply. A . was increasing B . has increased C . had increased D . will be increasing【答案】 B 【解析】 【分析】 考查动词时态 【详解】句意:在过去三十年里,参加志愿者活动的人们的数量急剧增长.根据题干中Over the last3 decades 得知是现在完成时,主语 the number 是第三人称单数,谓语动词用单数.应选B . visited; came D . have visited;came【解析】B .14. — How much do you know about the Winter Olympic Games to be held in Beijing? — Well, the media ________________ it in a variety of forms. A . cover B . have covered C . would coverD . covered【答案】 B 【解析】 【详解】考查动词时态.句意:—— 关于将在北京举办的冬奥会你了解多少?—— 嗯,媒体已经用各种形式进行了报道.根据句意可以判定出,此题用现在完成时态,强调过去的事情对现 在的影响还存在.故C 正确.15. — What do you mean when saying every minute counts?— A man who dares to waste one hour of time ________ the value of life.A . hadn ’ t discovered . Bhasn ’ t discovered C . didn ’ t discover . Disn ’ t discovering【答案】 B 【解析】 【详解】 考查时态.句意:— 当你说每分钟都很重要的时候,你什么意思?— 敢于浪费一小时时间的人还没有意识到生活的价值.根据句意可知正是他们没有意识到生活的价值,才敢于浪 费时间.表示过去发生的事情对现在的影响,要用现在完成时.故B 项正确.16. J im ___________ t he size of this board and has found that it ____________ . A . has measured; measures five metres in width B . measured; is measured five metres wide C . has measured; is measured five metres wide D . measures; has a measure of five metres wide【答案】 A 【解析】 【详解】考查时态和语态.句意:吉姆量过这块板的尺寸,发现它有五米宽.根据and has foundthat it __________ . 可知用现在完成时,排除B 和 D , measure 当 “测量 〞讲时,后面加数值,用主动语态,应选A .17. _________________ --- Have we __________ water? --- Yes, . We ’ d better get some.【答案】B【解析】 【详解】A . given out; we have run it out C . used up; our water has been run outB . run out of; our water has run outD . run out; our water is running考查动词短语辨析.句意:一我们用完水了吗?一是的,我们的水已经用完了.我们最好去取点水.动词短语run out of意为用完,耗尽…“,该短语可以用于被动语态;run out意为用完〞,这是一个不及物动词短语,后面不接宾语,没有被动语态形式,排除CD项;use up意为用完“,该短语有被动语态形式.短语give out分发,散发.该短语与句意不符,排除A项;故B项正确.18.She Mr White for two years.A. marriedB. has been married toC. married with D . has bee marrying【答案】B【解析】【详解】考查谓语动词的时态和语态.句意:她已经嫁给怀特先生两年了.和某人结婚或嫁给了某人,用be married to sb.for+时间段,要用完成时.故此空填has been married to ,综上所述,应选Bo19.He is the only one of the students who a winner of scholarship five times up to now.A. isB. areC. have beenD. has been【答案】D【解析】【详解】考查现在完成时和主谓一致.句意:他是唯一一位三年奖学金获得者的学生.句中的先行词为the only one ,在定语从句中作主语,故谓语动词用单数.根据句中的时间状语forthree years,故时态用现在完成时.故D正确.20.Much disappointed as he is in the job interview, he still keeps his confidence.A. to have failedB. failedC. having failedD. failing【答案】A【解析】试题分析:考查动词的时态.由题目he still keeps his confidence 〔他仍然保持自信〕可知此处强调这件事带来的结果对后面产生了影响,因此用现在完成时态,句意为尽管他面试失败很失望,但他仍然保持自信.应选Ao考点:考查动词的时态.21._____________________________________________ .LED lighting, even in most developed countries, _________________________________________ long enough to know its effectsacross the human lifespan.A.has not been used B.was not usedC.had not been used D.is not being used【答案】A【解析】【详解】考查时态.句意:即使在大多数兴旺国家, LED照明的使用时间也不够长,缺乏以了解其在人类寿命中的影响.分析句子可知, LED照明到现在一直还在使用,所以用现在完成时,应选A.22.In the last few years, China ___ great achievements in environmental protection.A.has made B.had madeC.was making D.is making【答案】A【解析】【详解】考查动词时态.句意:在过去的这些年里,中国在环境保护中取得了很大的成就.由时间状语in the last few years 可推知动作从过去一段时间持续到现在并对现在造成影响,用现在完成时.应选A.【名师点睛】判断时态可以从时间状语入手,题干中的in the last few years 为现在完成时的时间标志词.类似的还有over/ for/ during the last/ past years/months 均为现在完成时的时间标志,所以做此类题时,需要先看句子中是否有明确的时间点,然后我再判断时态.23.The Mp3 ______ young people ________ a bit of decline recently with the appearance ofthe Mp4.A.intending to; has entered into B .intended for; has gone intoC.meant to; takes on D .meant for; opens up【答案】B【解析】【详解】考查动词短语辨析和时态.句意:随着MP4 的出现,为年轻人设计的这款MP3 的销量已经下滑了.短语be intended for为…设计,be meant for本应为,be meant to do sth.打算做某事, enter into 参与, go into 进入〔某种状态〕, take on 呈现, open up 开发,本句最后使用短语intended for做定语修饰the MP3;副词recently意为近来〞,通常和现在完成时连用.结合句意,故 B 项正确.24.—Is this the first time you _______ C honqing?— No. The first time I _______ here, the city wasn ’ t so fascinating.A . visited; cameB . visited; have comeC . have visited; have comeD . have visited; came【答案】 D 【解析】 【详解】 考查时态.句意:—— 这是你第一次来重庆吗? —— 不.我第一次来的时候,这个城市并没有那么迷人.句型It/This is first/second/third从句;••从句用现在完成时,表示某人第几次做某事 〞; The first time 首次;第一次 “ 〞,常引导时间状语从句,根据主句“ the city wasn ’ tso fascinating. 时态可知,用一般过去时.应选 〞 D .25. With the rapid growth of population, the city ___ in all directions in the past five years. A . spreads B . has spread C . spreadD . had spread【答案】 B 【解析】【分析】【详解】考查时态与语态.句意:随着人口的迅速增长,这个城市在过去的五年中向四周开展.根 据 in the past five years 可知,表示过去发生,一直延续到现在的动作,用现在完成时,故 选 B .26. Not until ____ a chance to discuss it thoroughly, ______ set out to handle the problem we came across last week. A . we have had, shall we C . do we have, we【答案】 A【详解】考查倒装.句意:直到我们有时机彻底讨论这件事,我们才着手处理上周遇到的问题. Notuntil 位于句首,主句用局部倒装,从句不倒装,本句中从句强调过去的动作对现在造成的 影响,用现在完成时,故A 项正确.27. —The room is dirty.— Sorry, It ____ for weeks and I will do it now.A . hasn ’ t cleanedB . hasn ’ t been cleanedC . wasn ’ t cleanedD . didn ’ t clean【答案】 B 【解析】 【详解】考查被动语态和主谓一致.句意: —— 房间很脏. —— 对不起,已经几个星期没清扫了,我现在就清扫.此处It 是句子主语,指的是 the room ,和 clean 之间是被动关系,再根据for weeks 和 now 可知句子用现在完成时态的被动语态结合句意,因此用hasn't beenB . have we had,we shall D . we shall have had, shallwedone.应选Bo28. - Why are you buying a new refrigerator?— The old one so many times that it ' s not worth it any more.A.has repaired B.is repairedC.has been repaired D.has been repairing【答案】C【解析】考查动词时态语态.句意:——你为什么要买一台新冰箱?——旧的冰箱已经被修过很屡次了,它都不值得再修了.表示现在之前的动作对现在造成的影响用现在完成时,主语“冰箱〞和“修理〞是被动关系,应选C.29. Commercial and recreational fishing _____ population sizes and also made individuals smaller, since big fish _____ and smaller ones thrown back.A.decreased; kept B.had decreased; are keptC.has decreased; keep D.has decreased; are kept【答案】D【解析】【详解】考查时态和语态.句意:商业和休闲捕鱼减少了种群规模,也使个体变小,由于大鱼被保留下来,小鱼被扔回大海.结合句意第一空是强调现在的结果,用现在完成时态;第二空是一般现在时态的被动语态,主语big fish 与keep 是被动关系,故答案为D.30.—How long ____ you _______ ? —For five years. We ____ i n 2001.A.have; been married; got married. B.did; marry; got married.C.have; got married; married. D.were; married; married.【答案】A【解析】【详解】此题考查时态和动词marry 的用法.句意:——你结婚多久了?——五年.我们2001 年结婚.第一句根据how long 可知,此处表状态,用be married 形式,根据语境可知,此处用现在完成时形式;第二句中根据时间状语in 2001 可知,用一般过去时,故填got married,综上,选A.【点睛】marry 既可用作及物动词,也可用作不及物动词,意为结婚;嫁;娶;与.结婚等.常见用法如下:一、marry sb表示嫁给某人;与♦・结婚.例如:John married Mary last week. 上星期约翰和玛丽结婚了.二、be/get married to sb 表示与某人结婚.例如:Jane was married to a doctor last month. 上个月简和一位医生结婚了.Rose got married to a teacher. 罗斯和一位教师结婚了.三、marry sb to sb 表示父母把女儿嫁给某人或为儿子娶媳妇.例如:She married her daughter to a businessman. 她把女儿嫁给了一位商人.四、marry 作不及物动词时,往往用副词或介词短语来修饰.例如:She married very early. 她很早就结婚了.五、marry 一般不与介词with 连用.例如:她和一位英国人结了婚.【误】She married with an Englishman.【正】She married an Englishman.【正】She was / got married to an Englishman.六、假设问某某是否结婚,而不涉及结婚的对象,可用be / get married 的形式,相当于系表结构.例如:你结婚了吗?【误】Do you marry?/ Have you married?【正】Are you married?/ Have you got married?31._______________ .Such a craze the pursuit of fashion become that some schools have to ban it for beingtoo distracting and for fueling envy-rooted bullying.A.does B.did C.had D.has【答案】D【解析】【详解】考查局部倒装和现在完成时态.句意:追求时尚已经变得如此的疯狂以至于一些学校不得不禁止它,由于太多的分心和燃起了嫉妒的欺凌. such…that和so-"hat表示如此••…以至于……';当such和so位于句首时,主句使用局部倒装, that后的语序不变.由于句中have to 使用的是一般现在时,根据句意〔追求时尚已经变得如此的疯狂〕,可知前半句应用现在完成时.应选D.32.It is the most instructive lecture that I _______ since I came to this school.A.attended B.had attendedC.am attending D.have attended【答案】 D【解析】【详解】考查时态.句意:这是从我来到这所学校到现在听过的最具启发性的讲座.从过去延续到现在的动作,用现在完成时.应选D.33.The father,along with his four children, ____ hangzhou.When they will be back ____ fixed. A.have gone to;isn B’t.had gone to;is not C.went to;aren ’tD.has gone to;has notbeen 【答案】 D【解析】【详解】考查的是主谓一致性及时态.句意:这位父亲和他的四个孩子去杭州了.他们什么时候回来还没有定下来. along with , together with , as well as, with 引导并列主语时,谓语动词与前面的主语保持主谓一致,根据When they will be back ____ fixed. 可知,说话时他们不在现场,应使用have/has gone to 到某地去“ 〞;When they will be back 是主语从句,谓语动词应使用单数形式,结合从句中的时态可知,此处应使用现在完成时,表示对现在的影响.故选D.34.--Can I have a talk with Johnson?--Oops! He _______ f or only ten minutes.A.was away B.has been away C.has left D.left【答案】B【解析】【详解】考查动词时态.句意:—我能和Johnson 聊聊吗?—啊哦!他走了10 分钟了.分析句子可知,离开的动作发生在过去,即10 分钟前,但对现在有影响或结果,因此要使用现在完成时. has been away 表示一个状态,是延续行动词词组,在现在完成时中可以与一段时间连用,而has left 只是表示一个动作,是个瞬间动作,是非延续性动词,在现在完成时中不能与一段时间连用.应选B.35.Never before _______ such a difficult time, and nor ________ .A.we have experienced; they have B.have we experienced; have theyC.did we experience; they did D.we had experienced; had they【答案】 B【解析】【详解】考查时态和倒装句.句意:以前我们从没经历过如此艰难的时期,他们也没有经历过.never before 从来没有,前所未有“〞,要与完成时态连用,位于句首时句子需要使用局部倒装,即助动词have/has提前;nor放句首引导倒装句,意为“…也不……;句子需要局部倒装,与上文助动词保持一致.应选B.【点睛】局部倒装1 〕句首为否认或半否认的词语,如no, not, never, seldom, little, hardly, at no time, in no way, not until 等,Never have I seen such a performance.Not until the child fell asleep did the mother leave the room.当Not until 引出主从复合句,主句倒装,从句不倒装.注意:如否认词不在句首不倒装.比方:I have never seen such a performance.The mother didn't leave the room until the child fell asleep.2〕否认词开头作局部倒装如Not only •••but also, Hardly/Scarcely•••when, No sooner 等thaW装.例如:Not only did he refuse the gift, he also severely criticized the sender.Hardly had she gone out when a student came to visit her.No sooner had she gone out than a student came to visit her.3)so, neither, nor 作局部倒装用这些词表示"也"、"也不" 的句子要局部倒装.例如:Tom can speak French. So can Jack.If you won't go, neither will I.4)only+ 副词/介词/状语从句位于句首,要局部倒装Only in this way, can you learn English well.Only after being asked three times did he come to the meeting.如果句子为主从复合句,那么主句倒装,从句不倒装.Only when he is seriously ill does he ever stay in bed.36.__________________________ It's the third time that I you your promise.A.reminded; about B.have reminded; ofC.reminded; of D.have reminded; about【答案】B【解析】【详解】考查时态和固定搭配.句意:这是我第三次提醒你信守你的承诺. It is thefirst/seco nd/third ••• .time that sb has/have don是个固定句型,意为这是某人第一次/第二次/第三次••…做某事〞,所以第一空要用现在完成时. remind sb of sth为固定搭配,意为提醒某人某事",所以第二空要用介词of.应选B项.【点睛】It/This is the first time + that-结构中,that-从句通常用现在完成时:It/This was the first time that-结构中,that-从句通常用过去完成时〔以上结构中的first 也可换成second, third, fourth 等〕在以上两个特殊句式中, that 从句的时态是考查重点,考生要牢牢记住规那么.此题中,第一空用的是It/This is the first time +that-结构,that从句中要用现在完成时,所以第一空要填have reminded .37.____________________________________________ Television is more than an electronic equipment; it _____________________________________ a powerful tool forcommunication.A . was becomingB . has becomeC . had becomeD . will become 【答案】 B【解析】【详解】考查时态.句意 : 电视不仅仅是一种电子设备; 它已成为强大的交流工具.根据前文的is 可知本句应该用现在时.根据句意,这里表达的是电视“已经成为 〞强大的交流工具,是过 去发生的事到现在造成的结果,所以用现在完成时,应选 B 项.38. — Why do you look very upset?— The electricity was cut off suddenly and my essay A . was leftC . had been left【答案】 D【解析】【详解】考查时态语态.句意: —— 你为什么看起来很沮丧? —— 忽然停电了,那时我的文章就没 写完.句中leave 与主语essay 构成动宾关系,要用被动形式;句中时间状语 since 表示从那时起到现在文章一直没写完,是现在完成时态的时间状语.应选 D .39. The musician along with his band members ______ ten performances in the last three months.A . givesB . has givenC . have givenD . give 【答案】 B【解析】【详解】考查现在完成时与主谓一致.句意:在过去的三个月里,这名音乐家与他的乐队成员已经完成了十场演出.由 “ in the last three months 可知,这句话的时态为现在完成时,故排除 〞 AD 选项.本句主语为 the musician ,为第三人称单数形式,句中的 “ along with his band members 〞是附加成分,故谓语动词要用第三人称单数形式.应选 B .40. — Alice, you are supposed ____ part in the party in time.— Sorry, but I had an unexpected visitor.A . to takeB . to have takenC . to be takingD . taking 【答案】 B【解析】【详解】考查固定用法.句意:--你本来应该及时参加这个聚会的. --对不起,我有不速之客来访. 结合语境,此处指 “你本来应该及时参加这个聚会的 〞, be supposed to do 应该做,理应 “做…:由句意可知, 参加〞这动作到现在已经完成了,强调茶来应该“,应用现在完成 时.故正确答案为 B . unfinished since.B . has left D . has been left。

英语现在完成时练习及解析

英语现在完成时练习及解析

英语现在完成时练习及解析一、初中英语现在完成时1.-- What a nice watch! How long you it?-- For just two weeks.A. will; buyB. have; hadC. were; havingD. did; buy【答案】 B【解析】【分析】句意:“多好的一块表啊!你买了多久了?" “刚刚两周。

”根据句意可知用现在完成时,buy是瞬间动词. 不可与how long连用,故排除选项A、D:选项C是过去进行时,不符合题意。

故选B项。

【点评】考查现在完成时。

2.He ___________ for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。

get married需换成be married。

故选A。

【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。

学生必须牢记这两种词的转换及转换条件。

3.— Mary, I remember you several years ago.— Yes, I for 3 years.A. married, have marriedB. married, marriedC. married, have been marriedD. have married, have been married【答案】 C【解析】【分析】句意:——Mary,我记得几年前你结婚了。

——是的,我已经结婚三年了。

ago表明时态是一般过去时,所以用过去式married。

排除D。

for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。

英语现在完成时答题技巧及练习题(含答案)及解析

英语现在完成时答题技巧及练习题(含答案)及解析

英语现在完成时答题技巧及练习题(含答案)及解析一、初中英语现在完成时1.—Where's your father?—He _______ to Changsha.A. have beenB. has goneC. has beenD. have gone【答案】B【解析】【分析】句意:——你爸爸在哪?——他去了长沙。

因为父亲不在,证明他去了某个地方没有回来。

之前发生的动作对现在造成的影响用现在完成时,结构为have/has+过去分词,主语he是第三人称单数,助动词用has,go的过去分词是gone,故选B。

【点评】考查现在完成时,注意去过某地用have/has been to,去了某地用have/has gone to。

2.My father ____ in a panda protection center for 10 years, so he knows a lot about panda.A. was workingB. is workingC. has workedD. will work【答案】 C【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。

由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。

【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。

3.—Your shoes are so old. Why don't you buy a new pair?—Because I all my money on an MP5.A. spendB. have spentC. am spendingD. was spending【答案】 B【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。

强调过去发生的动作对现在的影响,应用现在完成时,故选B。

【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。

【英语】英语高中现在完成时练习题含解析

【英语】英语高中现在完成时练习题含解析

【英语】英语高中现在完成时练习题含解析一、单项选择现在完成时1.All of her time _______ to carrying out a further study on the cause of Alzheimer’s disease since she left school.A.has been devoted B.devotedC.has devoted D.was devoted【答案】A【解析】【详解】考查时态。

句意:自从她离开学校,她一直致力于对Alzheimer病因的进一步研究。

此处since“自从---以来”,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,且be devoted to“致力于---”,故选A。

【点睛】1.since自从---以来(可做介词和连词),和现在完成时态连用。

He has lived here since he came. 自从他来到这里,就一直在这里住着。

2.It is /has been+一段时间+since 主语+一般过去时态+其他。

自从做某事有多长时间了。

在这个句型中如果从句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果从句的动作是持续性动词,则表示从动作结束到现在多长时间了。

It is three years since he joined (终止性动词)the army.他参军有三年了;It is five years since he lived(持续性动词)here.他离开这有五年了。

2.It is the fourth time that Tom ______ in the maths exams.A.failed B.has failedC.had failed D.have failed【答案】B【解析】【详解】考查固定句式中的时态。

固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。

英语现在完成时专题练习(及答案)及解析

英语现在完成时专题练习(及答案)及解析
考点:考查动词时态和倒装句
5.—What a stupid mistake!
—Yes. I ______ you doing it carefully, but without success.
A.was suggestingB.will suggest
C.have suggestedD.had suggested
【解析】
【详解】
考查时态。句意:在过去的12个月里,该公司取得了10%的进步。表示“过去的动作或状态对现在造成的影响和结果”,用现在完成时,故选D。
2.After he left college, he was employed in an international company andthere ever since .
A.worked B.had worked
C.has worked D.was working
【答案】C
【解析】
【详解】
考查时态。句意:他大学毕业以后,被一家跨国公司雇佣了,从那以后就一直在那里工作。句中时间状语ever since意为“从那以后”,表示从过去时间开始到现在,通常与现在完成时连用,故C项正确。
考点:考查非谓语动词
7.Tony is one of the five students in his class who ______ the exam. How lucky he is!
A.is passingB.passes
C.has passedD.have passed
【答案】D
【解析】
考察时态语态。托尼是班上5个通过考试的学生之一,他真幸运。由题意可知,通过考试这件事在人谈论这件事之前发生,所以,采用完成时态。通过考试是主动形式,并且定语从句中的who修饰的是five students,所以是have passed,故选D

(英语)英语现在完成时练习题及答案及解析

(英语)英语现在完成时练习题及答案及解析

(英语)英语现在完成时练习题及答案及解析一、初中英语现在完成时1.The Greens many places of interest since two years ago.A. has visitedB. have visitedC. visitedD. will visit【答案】 B【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。

since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林一家,表示复数含义,作主语,谓语用复数形式。

故选B。

2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。

由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。

【点评】考查动词时态。

根据题目所给语境推断出应使用的时态。

3.—How do you like Beijing, Miss Read?—I've no idea. I _____ there.A. have goneB. have beenC. haven't beenD. haven't gone【答案】 C【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。

短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。

【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。

4.The volunteers ________ a lot of help to the old and the young since 2010.A. offeredB. have offeredC. are offeringD. will offer【答案】 B【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.5.—How do you like Treasure Island,Lucy?—It's so exciting that I _______ it twice.A. am readingB. have readC. was readingD. had read【答案】B【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。

现在完成时练习题含答案及解析

现在完成时练习题含答案及解析

现在完成时练习题含答案及解析一、单项选择现在完成时1.The Greens _____ China for five years.A.has been in B.have been inC.went to D.has gone to【答案】B【解析】【详解】考查时态。

句意:Green一家人来中国已经五年了。

时间状语for five years表明用现在完成时,The Greens作主语时,谓语动词用复数,而且接一段时间要用have been in,故B项正确。

2.Although she is only 16 years old, she ______ to drugs for two years.A.addicts B.had been addictedC.has addicted D.has been addicted【答案】D【解析】【详解】考查现在完成时态和固定搭配。

句意:虽然她只有16岁,但她已经沉迷于毒品两年了。

结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;be addicted to沉迷于---,故选D。

3.She is a strong-willed woman and not once _______ in to any difficulty in her life.A.she has given B.did she give C.she gave D.has she given【答案】D【解析】试题分析:考查动词时态和倒装句。

句意:她是个意志坚强的女人,一生中一次也没有向任何困难屈服过。

And 连接的两个并列句中,否定副词 not once放在了第二个句子的句首,所以后面部分用部分倒装语序,此外第一句的时态是一般现在时,后句又出现了in her life,所以句子应该用现在完成时,表示到现在为止,故正确答案为D选项。

考点:考查动词时态和倒装句4.The Reform and Opening-up, having passed its brilliant age of 40 years ,____the backward situation of the Chinese nation and influenced the world.A.change B.changesC.has changed D.have changed【答案】C【解析】考查时态。

现在完成时练习题, 单选填空(附答案+解析)

现在完成时练习题, 单选填空(附答案+解析)

现在完成时练习题1.In the USA, ________ Father’s day falls on ________ third Sunday in ________ June.A. the; /; theB. the; a; /C. /; the; /D. the; the; /2.It's the second time that I ________ to Beijing. What great changes! It's years since I________ here last time.A. went; had leftB. have been; leftC. had been; leftD. have been; had left3.She ________ to the Great Wall several times.A. goesB. has goneC. wentD. has been4.Over the past decade, the two countries ________ frequent high-level exchanges.A. seeB. sawC. have seenD. had seen5.A woman in Zhengzhou, Henan Province,________ more than 20 injured birds and taught them to "talk" and "dance", which is surprising.A. savedB. has been savingC. has savedD. had saved6.Both his parents look sad. Maybe they ________ what has happened to him.A. knewB. have knownC. must knowD. will know7.Paula is very pleased because she ________ her lost watch ________ her father bought her when she graduated from the junior high school.A. found; thatB. found; for whichC. has found; whatD. has found; which8.—Have you________ written letters to your friends?—Yes, I have. But they haven't written back to me ________.A. yet, alreadyB. yet, stillC. never, yetD. ever, yet9.It has been six years ________ I came to this school.A. beforeB. afterC. whenD. since10.—Where are the teachers now?—In the meeting room. They ________ the meeting for 10 minutes.A. have begunB. have been onC. have hadD. have been held11.Look! Someone ________ up the hall already and we can just relax!A. cleansB. will cleanC. cleanedD. has cleand12.—Mike, I haven’t seen your elder sister for a long time.—She ________ Hongkong on business for a few days.A. went toB. has gone toC. has been toD. has been in13.________ three years since I ________ living here.A. It's been, have begunB. It's been, beganC. It's, have begunD. That s been, began14.- Have you________ watched NBA games?- Yes, I really enjoy them.A. everB. stillC. yet15.——Could you________me this book please, Daniel?——Sorry, but I________it for only half an hour. I haven't finished it.A. lend; boughtB. borrow; have boughtC. borrow; have hadD. lend; have had16.Every year a great number of farmers arrive in Shenzhen for the money-making jobs they ________ before leaving their hometowns.A. promisedB. were promisedC. have promisedD. have been promised17.He ________England, so far he________ London for three months.A. has gone to …has been toB. has been to …has been toC. has gone to …has been inD. has been to…has been in18.—I am sorry to keep you waiting.—That’s ok. I ________ here for only a few minutes.A. have beenB. will beC. cameD. have come19.—Can I have something to eat, Dad?—You’d better not. You ________ just ________ breakfast. Eating too much is bad for you.A. have; hadB. are; havingC. will ; haveD. do; have20.—________ you ever ________ America?—Yes, I have.A. Have ; gone toB. Have ; gone inC. Have; been toD. Have ; been in21.—What a nice watch? How long ________ you ________ it?—For just two weeks.A. will; buyB. have; hadC. has; createdD. was; created22.—________ you ever ________ the new Minyuan Stadium?—No, I haven’t.A. Do; visitB. Have; visitedC. Did; visitD. Are; visiting23.I have been to Shanghai. I ________ there last month.A. goB. wentC. have goneD. will go24.I suggest you buy a car like my father's. He________ it for ten years, but it is still in goodcondition.A. has hadB. has boughtC. hasD. had25.—________ you ever ________ to US?—Yes, twice.A. Have; goneB. Have; beenC. Do; goD. Were; going26.My parents________ Shandong for ten years.A. have been inB. have been toC. have gone toD. have been27.—Sorry, I’m late. Has the meeting begun?—That’s OK. The meeting ________ for several minutes.A. has just begunB. has just been overC. has just been onD. has just ended28.His father________ the Party since1978.A. joinedB. has joinedC. was inD. has been in29.—What is your father?—He is a doctor. He ________ in a local hospital for 30 years.A. workedB. has workedC. worksD. will work30.—________ you ________ (finish)the project?—Not yet. I’ll finish it if I ________ (give)ten more minutes.31.I________ (work)here since I________ (move)here in1999.32.We ________ (be) here for just a few minutes.33.So far Peter ________ (ring) back. Shall we make a phone call to him again?34.Despite the previous rounds of talks, no agreement ________ (reach) so far by the two sides.35.—I________ already________ (see)the film.—I________ (see)it last week.36.Shakespeare's play Hamlet ________ (make) into at least ten different films over the past years.37.We________ (be) close friends since we got to know each other in 2006, and we always keep in touch.38.Since I entered this high school, I ________ (make) several good friends here.39.________ you ever ________ (watch) any English language movies?40.The earthquake________ (influence) this country a lot, hasn't it?41.Where's Li Ming?He________ (go)to the teacher's office.42.Let's go to play football. We all ________ (finish) the homework.43.—Why not go into the classroom?—The door ________ (lock).答案1.【答案】C【解析】本题考查冠词。

初中英语现在完成时练习题含解析

初中英语现在完成时练习题含解析

初中英语现在完成时练习题含解析一、初中英语现在完成时1.I can't get into my room now because I _______ my key.A. loseB. will loseC. have lostD. am losing【答案】 C【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。

已经发生的事,用现代完成时。

【点评】考查时态的用法。

2.The volunteers ________ a lot of help to the old and the young since 2010.A. offeredB. have offeredC. are offeringD. will offer【答案】 B【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.3.—Where is your father?— .A. He has been to ShanghaiB. He has been in ShanghaiC. He has gone to ShanghaiD. He have been to Shanghai【答案】C【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。

Have been to去过某地(已回);have been in在……;have gone to去了某地(未回)。

本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。

主语he是三人称单数,用has gone to。

故选C。

【点评】本题考查现在完成时。

以及Have been to;have been in;have gone to三个短语的词义和用法。

英语现在完成时题20套(带答案)及解析

英语现在完成时题20套(带答案)及解析

英语现在完成时题20套(带答案)及解析一、初中英语现在完成时1.—What about watching the movie Big Fish tomorrow?—Oh, I it already.A. watchB. have watchedC. will watchD. am watching【答案】 B【解析】【分析】明天去看电影大鱼怎么样?哦,我已经看过了。

already是完成时的标志,故选B。

【点评】联系句意,注意辨析关键的词语,来判断所填之词。

2.—Do you still play basketball?—Oh, no. I ____ it for the past two years.A. haven't playedB. didn't playC. won't playD. hadn't played【答案】A【解析】【分析】句意:——你还打篮球吗?——哦,不了。

我已经有两年没有打过了。

根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。

【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。

3.The volunteers ________ a lot of help to the old and the young since 2010.A. offeredB. have offeredC. are offeringD. will offer【答案】 B【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.4.My father ____ in a panda protection center for 10 years, so he knows a lot about panda.A. was workingB. is workingC. has workedD. will work【答案】 C【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。

(英语)现在完成时练习题含答案及解析

(英语)现在完成时练习题含答案及解析

(英语)现在完成时练习题含答案及解析一、单项选择现在完成时1.Over the last 3 decades, the number of people taking part in voluntary work ______ sharply. A.was increasing B.has increasedC.had increased D.will be increasing【答案】B【解析】【分析】考查动词时态【详解】句意:在过去三十年里,参加志愿者活动的人们的数量急剧增长。

根据题干中Over the last 3 decades 得知是现在完成时,主语the number 是第三人称单数,谓语动词用单数。

故选B。

2.He is the only one of the students who _____ a winner of scholarship five times up to now. A.is B.areC.have been D.has been【答案】D【解析】【详解】考查现在完成时和主谓一致。

句意:他是唯一一位三年奖学金获得者的学生。

句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。

根据句中的时间状语for three years,故时态用现在完成时。

故D正确。

3.In the last few years, China ________ great achievements in environmental protection. A.was making B.madeC.had made D.has made【答案】D【解析】【详解】考查时态。

句意:在过去几年里,中国已经在环境保护方面取得了很大的成就。

时间状语“In the last few years”表明应该使用现在完成时,故D项正确。

4.—What a stupid mistake!—Yes. I ______ you doing it carefully, but without success.A.was suggesting B.will suggestC.have suggested D.had suggested【答案】C【详解】考查时态。

(英语)英语现在完成时练习题含解析

(英语)英语现在完成时练习题含解析

(英语)英语现在完成时练习题含解析一、初中英语现在完成时1.His cat has ________ for five weeks.A. diedB. been deadC. dyingD. dies【答案】 B【解析】【分析】句意:他的猫已经死了5个星期了。

die是短暂性动词,不能表示状态的延续。

由时间状语 for five weeks可知应用延续性动词,故答案选B。

【点评】考查现在完成时。

2.I am surprised at the new look of my hometown,for it _____ a lot over the years.A. changedB. changesC. will changeD. has changed【答案】 D【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.3.Wow! You ________ dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】 D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。

根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。

故选D。

【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。

4.—Lucy, is your uncle a teacher?—Yes, he is. He history for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。

英语现在完成时练习题20篇含解析

英语现在完成时练习题20篇含解析
7.— Would you care for a cup of tea? It tastes pretty good.
— Ione. Thank you just the same.
A.have had B.had C.would have D.will have
【答案】A
【解析】
【详解】
考查时态。句意:——你想喝杯茶吗?味道很好。——我已经喝过了,我仍然谢谢你。结合句意可知此处用现在完成时态,故选A。
He has lived here since he came.自从他来到这里,就一直在这里住着。
2.It is /has been+一段时间+since主语+一般过去时态+其他。自从做某事有多长时间了。
在这个句型中如果从句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果从句的动作是持续性动词,则表示从动作结束到现在多长时间了。It is three years since he joined (终止性动词)the army.他参军有三年了;It is five years since he lived(持续性动词)here.他离开这有五年了。
15.My father ____his little store rapidly into a big department store in the past ten years.
A.have been noticed B.are noticing
C.will notice D.have noticed
【答案】D
【解析】
【详解】
考查现在完成时态。句意:随着智能机器人技术的发展,人们已经注意到机器人之间合作的重要性,以及在实践中的挑战。结合句意可知句子用现在完成时态,people是句子主语,故答案为D。

现在完成时练习题含答案含解析

现在完成时练习题含答案含解析
【点睛】
句式“This/It is/was the first/second ... last time + that从句”表示“这是第……次做某事”。其中,that引导的是定语从句,that在口语中常省略。对于此句式,我们需要掌握that从句的时态:若前面的be动词为is,从句通常用现在完成时;若其为was,则从句用过去完成时。
A.shoppedB.have shopped
C.had shoppedD.have been shopping
【答案】D
【解析】
试题分析:句意为:“我现在很累。我整个下午一直在购物,我好像什么事都没做成似的。”由语境可判断是从过去到现在一直在购物,可能还要继续下去,所以用现在完成进行时,选D项。
考点:考查动词时态
C.had increased D.will be increasing
【答案】B
【解析】
【详解】
考查时态。句意:在过去的三十年里,参加健身计划的人数急剧增加。Over the last three decades“在最近的30年里”和现在完成时态连用,故选B。
2.Although she is only 16 years old, she ______ to drugs for two years.
【答案】C
【解析】
【详解】
考查现在完成时。句意:---今天下午我们去乡村散散步吧。---我很想去,但是我已经答应和爱丽丝一起去买衣服了。现在完成时表示过去动作对现在造成的影响。由“but ”可知,作者已经答应和爱丽丝一起去买衣服了,所以不能去乡村散步了。故可知选C项。
4.I’m tired out. I__________all afternoon and I don’t seem to have finished anything.

现在完成时练习题含答案及解析

现在完成时练习题含答案及解析

现在完成时练习题含答案及解析一、单项选择现在完成时1.T h e G r e e n s_____C h i n a f o r f i v e y e a r s.A.h a s b e e n i nB.h a v e b e e n i nC.w e n t t oD.h a s g o n e t o【答案】B【解析】【详解】考查时态。

句意:G r e e n一家人来中国已经五年了。

时间状语f o r f i v e y e a r s表明用现在完成时,T h e G r e e n s作主语时,谓语动词用复数,而且接一段时间要用h a v e b e e n i n,故B项正确。

2.A l t h o u g h s h e i s o n l y16y e a r s o l d,s h e______t o d r u g s f o rt w o y e a r s.A.a d d i c t sB.h a d b e e n a d d i c t e dC.h a s a d d i c t e dD.h a s b e e n a d d i c t e d【答案】D【解析】【详解】考查现在完成时态和固定搭配。

句意:虽然她只有16岁,但她已经沉迷于毒品两年了。

结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;b e a d d i c t e d t o沉迷于---,故选D。

3.S h e i s a s t r o n g-w i l l e d w o m a n a n d n o t o n c e_______i n t o a n yd i f f i c u l t y i n he r l if e.A.s h e h a s g i v e nB.d i d s h e g i v eC.s h e g a v eD.h a s s h e g i v e n 【答案】D【解析】试题分析:考查动词时态和倒装句。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
―Very beautiful. You know it is the first time that I _______ here.
试题分析:句意为:“我现在很累。我整个下午一直在购物,我好像什么事都没做成似的。”由语境可判断是从过去到现在一直在购物,可能还要继续下去,所以用现在完成进行时,选D项。
考点:考查动词时态
7.In the past twenty years, a huge amount of environmental damage ________ by air pollution.
A.has been causedB.have been caused
C.was causedD.were caused
【答案】A
【解析】
【详解】
考查时态和主谓一致。句意:在过去的二十年里,空气污染已经对环境造成了很大的危害。“in the past +一段时间”一般与现在完成时连用,故排除C,D。分析可知,句子的主语a huge amount of environmental damage和谓语cause之间是动宾关系,所以要用被动语态。主语为单数,谓语动词也要用单数。故选A项。
【答案】D
【解析】
【详解】
考查现在完成时。句意:琳达照顾她母亲太久了,她几乎能领会母亲的每一个动作。分析句意可知,本句为现在完成时,表示过去所发生的动作或事情对现在的影响或产生的结果,着眼点在现在。由“she figures out almost every gesture of her mother’s ”可知,琳达照顾她母亲太久了。对现在的影响是,她几乎能领会母亲的每一个动作。故D选项正确。
5.Linda ________ to her mother for so long that she figures out almost every gesture of her mother’s.
A.attendedB.had attendedC.would attendD.has attended
【详解】
考查现在完成时。句意:不该做的事我们都做了,留下该做的事都没做。句子主干是个并列句,即we have done things we ought not to have done和left undone things we ought to have done,所以have done和have left是并列谓语,其中have相同,省略,只不过两个并列句里分别含有一个定语从句,第一个分句中we ought not to have done作things的定语,第二个分句中we ought to have done作things的定语。故选B选项正确。
---No. But the first time I ______ here, the city wasn’t so beautiful.
A.visited; have comeB.visited; came
C.have visited; have comeD.have visited; came
14.Ladies and gentlemen, due to the heavy rain, the star who you ______ to see perform will arrive in an hour.
A.have come B.come C.came D.are coming
【答案】A
【点睛】
a huge amount of意为“大量的”,修饰不可数名词。本题中environmental damage为不可数名词,由a huge amount of修饰,a huge amount of environmental damage为主语表示单数,所以谓语动词要用单数。
8.—In the last few months, Kenny _____ more than 1,000 dollars for breaking traffic rules.
9.My dad still doesn’t have a driving license. He _____________ his driving test seven times!
A.has failedB.failedC.had failedD.fails
【答案】A
【解析】
【详解】
考查现在完成时时态。句意:我爸爸还没有驾照。他驾驶考试已经七次不及格了!根据次数seven times七次,可知要用现在完成时“has/have+ done”,主语是He,故用单数has,故选A。
【点睛】
现在完成时是由助动词“have(has)+过去分词”构成的,其规则动词的过去分词构成与过去式相同,不规则动词的过去分词则需要加强记忆。主要用法如下:
1、表示过去发生的某一动作对现在造成的影响或结果。
例如:I have just cleaned my clothes.我刚洗过衣服。(“洗衣服”是发生在过去的动作,对现在造成的结果是“衣服干净了”)
【答案】D
【解析】
【详解】
考查现在完成时和一般过去时。句意:----.这是你第一次来北京吗?---不。但是我第一次来这里的时候,这座城市并不那么漂亮。It /This is the first time+that-结构中, that-从句用现在完成时。The first time是时间状语从句的从属连词,由“the city wasn’t so beautiful.”可知,从句为一般过去时。故D选项正确。
【解析】
【详解】
考查现在完成时。句意:女士们,先生们,由于下大雨,你们来看演出的明星将在一小时后到达。现在完成时表示"过去的动作对现在的影响或结果"或"过去的动作延续到现在",根据语境,人们来看演出,come的动作已经发生,并且"现在还在",所以用现在完成时,故选A。
15.―What do you think of our hometown?
【答案】D
【解析】
【详解】
考查时态。句意:——教授什么时候来做关于契约精神的讲座?——直到我们的课程得到学校的批准。本句省略了主句后的时间状语从句,从句中谓语动词用现在完成时态代替将来完成时。our program和动词approve是被动关系,用被动语态。故选D。
4.---Is this the first time you ______Beijing.
13.The boy pretended ______ asleep when his father came back.
A.to fall B.to have fallen
C.to be falling D.have fallen
【答案】B
【解析】
【详解】
考查固定句型和时态。句意:他的父亲回来时,这个男孩假装睡着了。pretend to do sth.假装做某事,该句型是固定句型。表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选B。
3.— When will the professor come and give the lecture on the spirits of contracts?
— Not until our program ________ by our school.
A.approvesB.will be approvedC.is to approveD.has been approved
3、现在完成时属于现在时态范围,因此不能和表示过去的时间状语连用,如:yesterday,last night,two weeks ago等,但可以和never,ever,already,yet,just,for..,since等连用。
例如:Have you finished your work yet?你已经完成你的工作了吗?
I have never heard that before.过去,我从未听说过那件事。
10.In the last few years, China ________ great achievements in environmental protection.
A.was making B.made
2、表示过去已经开始,持续到现在的动作或状态,也可以表示实质可能继续下去的动作或状态.这时往往与表示一段的时间状语连用。
例如:I have been here for just over two years.我到这里才两年多。
He has worked here since 1989.从1989年,他就在这里工作。
12.They____for ten years.
A.has been married B.have been married
C.got married D.married
【答案】B
【解析】
【详解】
考查marry的用法。句意:他们结婚有十年的时间了。marry作不及物动词时有两种用法:get married to sb.(表动作)/be married to sb.(表状态);作及物动词时有marry sb.,根据for ten years可知,此处应当用be married to sb.强调状态,用现在完成时。故B选项正确。
2.He is the only one of the students who _____ a winner of scholarship five times up to now.
A.is B.are
C.have been D.has been
【答案】D
【解析】
【详解】
考查现在完成时和主谓一致。句意:他是唯一一位三年奖学金获得者的学生。句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。根据句中的时间状语for three years,故时态用现在完成时。故D正确。
相关文档
最新文档