1、1 (每日一练每日一练)2022)2022 届高中现在完成时笔记重点大全届高中现在完成时笔记重点大全 单选题 1、How happy we are!The winter vacation we have been looking forward to _ at last.Ahas comeBcomingChaving comeDcome 答案:A 解析:考查现在完成时。句意:我们是多么幸福啊!我们盼望已久的寒假终于来了。分析句子可知,“we have been looking forward to”为省略引导词 that 的定语从句,来修饰先行词 the winter vacation,定语从
2、句中的谓语用了现在完成时,所以主句中的谓语也应该用现在完成时,表示过去对现在造成的影响。故选 A 2、Only when _ his homework _to play with his friends.Ahas he finished;is he allowedBhe has finished;is he allowed Chas he finished;he is allowedDhe has finished;he is allowed 答案:B 解析:考查时态、语态和部分倒装。句意:他只有做完作业后,才允许和朋友们玩。分析句子可知,本句为:only+时间状语从句+部分倒装句。时间状语从
3、句,表示的是过去动作对现在造成的影响,所以从句为现在完成时。倒装部分陈述一般的事实,且主语与谓语为被动关系,所以倒装句为一般现在时的被动语态。故选 B 项。3、In the last few years,China _ great achievements in environmental protection.Awas makingBmade 2 Chad madeDhas made 答案:D 解析:考查时态。句意:在过去几年里,中国已经在环境保护方面取得了很大的成就。时间状语“In the last few years”表明应该使用现在完成时,故 D 项正确。4、I _ for six m
4、onthsIm really out of shape Ahadnt exercised Bdidnt exercise Cdont exercise Dhavent exercised 答案:D 解析:考查动词时态。句意:我六个月没有锻炼了。我身材真的变形了。根据空后的 for months 以及“Im really out of shape”判断应用完成时,根据后面的 be 动词判断,应是现在完成时。故选 D。5、In the last thirty years,the Internet rapidly.AgrewBhas grown CgrowsDhad grown 答案:B 解析:句意
5、:在过去的三十年里,因特网迅速地发展。根据时间状语 in the last thirty years,可知用现在完成式,故选B。6、Great changes _in our hometown in recent years.3 Ahas took placeBhave taken placedChave taken placeDtook place 答案:C 解析:考查时态。句意:近年来我们家乡发生了巨大的变化。由时间状语 in recent years 可知,空处谓语动词需用现在完成时态:have/has done,表示过去发生的动作对现在造成的影响;主语是复数 changes,所以此处助
6、动词需用 have,take place 发生,无被动语态。故选 C。7、Whats your fathers attitude to your new job?I _ ideas with him up to now.However,he always lets me make up my mind.Awont exchangeBdidnt exchangeCdont exchangeDhavent exchanged 答案:D 解析:考查时态。句意:-你父亲对你的新工作持什么态度?-到目前为止我还没有和他交换过意见。但是,他总是让我下决心。由句中的时间状语 up to now 可知,此处应
7、用现在完成时。故选 D。8、Artemisinin has become a vital part of the treatment for malaria,and is thought to save 100,000 lives a year in Africa alone.句子中谓语时态为现在完成时的是:Ahas becomeBis thoughtCsaveDbecome 答案:A 解析:考查时态。句意:青蒿素已成为疟疾治疗的重要组成部分,仅在非洲一年就被认为可以挽救 10 万人的生命。现在完成时的结构为 have/has+done;观察句子可知,has become 是现在完成时。故选
8、A。9、Bob Dylan,an American singer who won The Nobel Prize in Literature for 2016,_ the world a lot of creative works over the past 50 years.AgaveBhas given 4 Chad givenDgives 答案:B 解析:句意:Bob Dylan,一位获得 2016 年诺贝尔文学奖的美国歌手,在过去的 50 年里给全世界很多有创造性的作品。根据句中的时间状语 over the past 50 years 可知,这里用现在完成时,故选 B。10、Would you like to go and see the film with me tonight?Thank you,but I_it already.AsawBhave seenCseeDwill see 答案:B 解析:考查时态。句意:今晚你愿意和我一起去看电影吗?谢谢,但我已经看过了。此处缺乏谓语,由already(已经)可知,此处指过去发生的动作对现在产生的影响,用现在完成时。故选 B 项。