《Unit3语法Grammar现在完成时七年级英语下册单元重难点易错题精练(牛津上海版).docx》由会员分享,可在线阅读,更多相关《Unit3语法Grammar现在完成时七年级英语下册单元重难点易错题精练(牛津上海版).docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、班级姓名学号分数Unit 3 A visit to Garden City重点语法现在完成时(时间:40分钥满分:100分)一、单项选择(本大题共50小题,每小题2分,共100分)1. The TV news says the old manthe bridge fbr over ten years.A.cleanB. cleanedC. has cleanedD. are cleaning2.Several new members have come into the club2017.A.sinceB. forC. inD. at3.you everto Beijing?A.Do; goB
2、. Did; goC. Have; goneD. Have; been4.Where is your sales manager, Jessica?Shes not here. Sheto Beijing to attend a meeting. She left this morning.A.wentB- goesC. has goneD.has been5.The Smithsin Australia since 2000.A.had livedB are livingC. livedD.have lived6.Mr. Wang hasSouth Africa. He will be ba
3、ck next month.A.been toB , been atC. gone toD.gone in7.Look, the windnow. Lefs go out to play.A.is stoppingB has stoppedC. will stopD. stopped8.My parents and Iin that old house since I was bom.A.liveB. livedC. have livedD.has lived9.TomHangzhou twice. He will fly there next month.A.went toB - will
4、go toC has been toD.goes to10.These foreign studentsChinese fbr more than ten years.A.learnedB have learnedC.will learnD.learn11. Angel isnt here now. Shethe library.A. has been toB went toC.has gone toD.goes to12. My father and Ito England before.A. have beenB - wentC.have goneD.go13. Mr. Wangin Ha
5、ngzhou since he left the army.37. D【详解】句意:自从我有了电子书,我已经读了 50多本书。考查时态。read阅读,根据“since I got my E-Book”可知,此处用现在完成时,故选D。38. B【详解】句意:我去过西湖四次,但是今年夏天我将再去那里。考查动词时态。根据the West Lake four times, but I will go there again this summer.可知,我已经去过 西湖四次了,但今年夏天我还要去,but连接的两句为转折关系,时态为现在完成时,此处表示“去过”用 have been to 表达。故选 B
6、o39. B【详解】句意:你已经找到你的丝巾了吗? 不。我想今天我不得不买一条新的了。考查现在完成时。根据“yet”可知句子时态应为现在完成时,其谓语结构为“have/has+done”,故选B。40. D【详解】句意:你曾经去过珠穆朗玛峰吗? 是的,我去年去的那。考查have gone to和have been to的辨析和一般过去时。have gone to去了某地尚未回来;have been to去了 某地已经回来。根据二人正在对话可知,是去了珠峰已经回来,而由“ast year”可知答语时态应为一般过去 时,故选D。41. C【详解】句意:朱迪去了撒哈拉沙漠进行沙漠研究,明天她将从那里
7、去尼罗河。考查现在完成时。has been to 去过已回;has gone to 去了未回。根据she will go to the Nile tomorrow from there可知朱迪去了撒哈拉沙漠,没有回来,排除AB;再根据空后有宾语可知应用has gone to。故选C。 42. D【详解】句意:你去过上海吗? 不,从来没有。考查时态及动词辨析。根据问句中的ever可知,问句为现在完成时,其结构为“have/has+动词过去分词”, 主语为you,助动词用have,排除选项B和C;动词arrive后面跟介词at或in,排除选项A; have been to 意为“去过”,结合语境,
8、故选D。43. D【详解】句意:你去过泰山多少次? 从未去过。考查have gone/been to区别。have gone to去了某地;have been to去过;根据答句的“never”可知,此处表 示“去过,Mount Tai”是名词,此处要用介词to,即用have been to,故选D。44. C【详解】句意:自从Steve来到北京他就工作在我们学校。考查现在完成时。根据“since he came to Beijing”可知句子时态应为现在完成时,其谓语结构为 “have/has+done”,故选 C。45. D【详解】句意:我看不到你父亲。他在哪里? 他去了海南。他已经离开一
9、个星期了。考查现在完成时。根据“for a week”可知本句是现在完成时,当谓语动词和一段时间连用时,必须是延续性 动词,leave是短暂性动词,对应的延续性动词为be away。故选D。46. C【详解】句意:我之前没有去过比萨斜塔,所以我不了解它。考查现在完成时。根据时间状语before”之前”可知,此处用现在完成时,表示过去的动作对现在产生影响, 结构为 have/has done,主语为 L 用 havent travelled0故选 Co47. A【详解】句意:自从上大学以来,南希在业余时间做了很多慈善工作。考查动词时态。since+一般过去时的句子,主句用现在完成时结构,故选A。
10、48. A【详解】句意:格林先生办公室的灯还亮着。我恐怕他还没有完成他的工作。考查现在完成时。根据“The light is still on in Mr. Greens office.”可知,格林先生办公室的灯还亮着,说明他 的工作应该还没有完成,对现在产生了影响,句子应用现在完成时。故选A。49. B【详解】句意:我有很长时间没见到我叔叔了,所以我计划今年暑假去看他。考查动词时态和否定句。根据“for a long time”可知,时态用现在完成时,结合“so I plan to visit him this summer holiday.”可知,应是很久没见叔叔了,所以打算暑假去看他,用
11、havent seen,故选B。50. D【详解】句意:这个问题我们已经讨论半个小时了。让我们停下来休息一下吧。考查动词时态。根据for half an hour,可知我们已经讨论半个小时了。“for+时间段”用于现在完成时态。现在完成时的结构为:have/has+动词的过去分词。故选D。A. livesB . livedC. has livedD. will live14. Susans sister the MP3 for two years.A. has hadB. has boughtC. has borrowedD. has lent15. Uncle Wang a doctor s
12、ince twenty years ago.A. wasB. has beenC. isD. be16. My sister a beautiful picture in her bag.A. have gotB. isC. has gotD. are17. Ben was badly hurt in the car accident. He in hospital for more than a month.A. staysB. stayC. has stayedD. stayed18. I have kept the book. I have to return it to the lib
13、rary now.A. one month ago B. for one monthC one monthD. one month laterthe USA.19. Alice isnt here. SheD. has gone toD. builtA. went toB. has been toC. has been in20. These workers the new building since one year ago.A. buildB. are buildingC. have built21. You dont need to talk to the class teacher.
14、 I him everything already.A. will tellB. am tellingC. have toldD. told22 . 一you anything for dinner, Jane?No, not yet. Tm going to have some noodles.A. Did; haveB. Do; haveC. Have; hadD. Will; have23 . I in Britain fbr several years. The people there are very friendly.A. liveB. livedC. will liveD. h
15、ave lived24. Jenny can tell (辨另Ll) almost every street in Shanghai because she in this city fbr 22 years.A. wasB. has beenC. isD. will be25. The supermarket RT-Mart near our school fbr 12 hours a day. It at 9:00 p.m.A.opens; closesB.opens; is closedC.is open; is closeD.is open; closes26. He a lot si
16、nce he left the university.A.changeB.changedC.changingD.has changed27. Tom and Kate for several years.A.marriedB.have marriedC.have been marriedD.have got married28. . We have lived here.D. since we moved hereA. fbr 20 years ago B. since 20 years C. 20 years ago29. Michael isnt here. He London. He t
17、here many times.A. has been to; has goneC. has gone to; has been to 30.May I a ruler from you?B. has gone to; has beenD. has been to; has gone toOK. You can it for 2 days.A. lend; borrow B. borrow; keepC. borrow; lendD. lend; keep31. 一 you any more lessons in maths and English?No, not yet.A.Have; ha
18、dB. Do; haveC. Will; haveD. Did; have32.Luna hasin bed for two hours afterthe book on the desk next to her bed.A.lied, lyingB. lay, lainC. laid, lyingD. lain, laying33.the girla letter from her friend recently?A.Do; getB. Did; getsC. Has; gotD. Have; got34.You havesome chicken and carrots.A.gotB. ge
19、tC.gets35.Our countrya lot in the last few years.A.changesB, changeC. will changeD. has changed36.It is said that the number of forest parks in Guangdongto more than 1,000 so far.A.increaseB. increasedC. has increasedD. will increased37.more than 50 books since I got my E-Book.A.readB. will readC. w
20、as readingD. have read38.to the West Lake four times, but I will go there again this summer.A.have goneB have beenC.wentD. had gone39.youyour silk scarf yet?No. I think I have to buy a new one today.A. Did; findB. Have; foundC.Are; findingD. Had; found40 , Have you everto Qomolangma?Yes, Ithere last
21、 year.A.gone; have gone B. been; have been C.gone; wentD. been; went41.Judythe Sahara for a research on deserts and she will go to the Nile tomorrow from there.A.has been toB. has beenC. has gone toD. has gone42.you everto Shanghai?No, never.A. Haven91; arrived B. Hasn9t; arrived C. Didnt; arrived D
22、. Have; been43. 一How many times you Mount Tai?Never.A. have; goneB. have; gone to C. have; been44. Steve in our school since he came to Beijing.A. worksB. workedC. has worked45. I cant see your father. Where is he?一He went to Hainan. Hefor a week.D. have; been toD. will workA. leftB. will leaveC. ha
23、s leftD. has been away46. I to the Tower of Pisa before, so I know nothing about it.A. dontB. wont travel C. haventravelled D. am not travelling47. Nancy lots of charity work in her free time since she entered college.A. has doneB. will doC. was doingD. is doing48. The light is still on in Mr. Green
24、s office. Tm afraid he his work.A. hasn9t finishedB. didnt finishC. doesn9t finishD. won9t finish49. I my uncle fbr a long time, so I plan to visit him this summer holiday.A. have seenB. havent seen C. seeD. don9t see50. We the question fbr half an hour. Lets stop and have a rest.A. discussB. will d
25、iscussC. discussedD. have discussed参考答案:1. C【详解】句意:电视新闻说这位老人已经清理这座桥十多年了。考查动词时态。根据for over ten years”可知,此处用现在完成时(have/has done),故选C。2. A【详解】句意:自2017年以来,又有几名新成员加入了该俱乐部。考查时间介词。since”自以来)后接具体的年、月、日等;for与一段时间连用;in用在年、月、季节 等较长一段时间前;at用在时刻前。根据“Several new members have come into the club”可知,时态为现在 完成时,现在完成时通
26、常与“since+时间点”连用。故选A。3. D【详解】句意:你曾经去过北京吗?考查现在完成时。根据ever”可知此处询问是否曾经去过北京,句子应用现在完成时。结合语境,可知此 处询问的是“去过”,人已经回来了,因此应用have been to。故选D。4. C【详解】句意:杰西卡,你的销售经理在哪里? 她不在这里。她去北京参加会议了。她今天早上 离开了 O考查现在完成时。根据Shes not here.”可知,她不在这里,说明是“已经去了某地”,还没有回来,句子应 用现在完成时,应用have gone to表示“已经去了某地。故选C。5. D【详解】句意:史密斯一家自2000年以来一直住在澳
27、大利亚。考查时态。由句中“since 2000”可知,此句用现在完成时,其构成为“has/have+过去分词”,故选D。6. C【详解】句意:王先生去南非了。他下个月回来。考查现在完成时。have been to去过某地(已经回来了); have gone to去了某地(还未回来)。根据He will be back next month.”可知,王先生去了南非,还未回来,用have gone to。故选C。7. B【详解】句意:看,风已经停了。我们出去玩吧。考查动词时态。根据Lets go out to play.”判断风已经停了。这里描述过去发生的动作对现在造成了影响, 时态用现在完成时,
28、结构为:have/has+动词的过去分词。故选B。【详解】句意:自从我出生以来,我的父母和我一直住在那所老房子里。考查动词的时态。根据since I was born”可知,应该用现在完成时,主语“My parents and I”是复数,助动词 用have。故选C。9. C【详解】句意:汤姆去过杭州两次。他下个月将飞往那里。考查时态。根据twice”可知,句子用现在完成时,结构是have/has+过去分词,故选C。10. B【详解】句意:这些外国学生学汉语已经有十多年了。考查时态。根据时间状语“for more than ten years”,此处表示从过去到现在一直做某事,应用现在完成时,
29、 故选Bo11. C【详解】句意:Angel现在不在这里。她去了图书馆。考查动词的时态。根据Angel isnt here now”可知,Angel不在这里,说明她去了图书馆,应用现在完成时。 has been to表示“去过(已回)“;hasgoneto ”去了 (未回)Angel不在说话现场,应用has gone to。故 选C。12. A【详解】句意:我和爸爸之前去过英国。考查现在完成时。根据“before”可知该句谈论之前“去过某地”,应用现在完成时,谓语动词用have been to。 故选Ao13. C【详解】句意:王先生自离开部队以来就在杭州生活。考查现在完成时。根据“since
30、 he left the army”可知该句应用现在完成时,其结构为:have/has+过去分词。 故选C。14. A【详解】句意:苏珊的姐姐有这台MP3两年了。考查现在完成时。buy买;borrow借入;lend借出。本句是现在完成时,当谓语动词和一段时间连用,必 须是延续性动词,BCD都是短暂性动词,只有A选项符合。故选A。15. B【详解】句意:王叔叔从二十年前就已经当医生了。考查动词时态。根据Uncle Wang.a doctor since twenty years ago.”可知句子缺少谓语,空处应填谓语动词, 又因“since twenty years ago”表示“自从二十年前
31、“,时态为现在完成时“has/have+done”。故选B。16. C【详解】句意:我妹妹的包里有一张漂亮的照片。考查谓语。have got拥有、具有,动词短语;is是,单数;has got拥有、具有,动词第三人称单数形式; are是,复数。根据“My sister.a beautiful picture in her bag.”结合句意,可知设空处缺少“有”的表达,且主 语是第三人称单数,因此应用has got。故选C。17. C【详解】句意:本在这起汽车事故中受伤严重。他已经住院超过一个月了。考查现在完成时。根据时间状语“for more than a month”可知,该句动作应是可持续
32、的。现在完成时可表示 动作的持续,其结构为“have/has + done”,该句主语为he,是第三人称单数,助动词应使用has。故选C。18. B【详解】句意:这本书我已经借了一个月了。我现在得把它还给图书馆。考查时间状语。one month ago一个月 以前;fdr one month 一个月;one month 一个月;one month later一个 月后。根据“I have kept the book”可知本句是现在完成时,时间状语应用for+一段时间,故选B。19. D【详解】句意:爱丽丝不在这里。她去了美国。考查动词短语。wentt。去了,一般过去时,和现在时间毫不相干;ha
33、sbeento曾经去过(某地),说明所 提及的对象已回到说话地点;has been in 一直待在某地;has gone to去了某地,指所提及的对象还未回来。 根据Alice isnt here.,对现在造成了影响,用现在完成时,且强调还未回来,故选D。20. C【详解】句意:这些工人从一年前开始建造这座新大楼。考查现在完成时。根据“since one year ago”可知该句应用现在完成时,其结构为:have/has+过去分词。故选 Co21. C【详解】句意:你不需要和班主任谈话。我已经把一切都告诉他了。考查动词时态。根据already”可知,时态为现在完成时,结构为have/has
34、done;主语为力”,应用have, tell 的过去分词为told。故选C。22. C【详解】句意:简,你晚饭吃什么了吗? 没,还没有。我要吃些面条。考查时态。根据“No, not yet可知此处句子用现在完成时,表示过去的动作对现在的影响,结构为have/has done,变疑问句时把助动词have/has放主语之前。故选C。23. D【详解】句意:我在英国生活了几年。那里的人很友好。考查现在完成时。根据“for several years”可知,动作持续了几年并将一直延续,应用动词的现在完成时态, 即 have doneo故选 Do24. B【详解】句意:Jenny几乎可以分辨上海的每一
35、条街道。因为他已经在这个城市22年了。考查动词时态。根据“for 22 years”这个段时间可知此句用现在完成时,表示从过去一直持续到现在。主语 she第三人称单数,所以用has been。故选B。25. D【详解】句意:我们学校附近的大润发超市每天开放12小时。它晚上9点关门。考查延续性动词和非延续性动词。open开) 强调动作;be open”开着的。强调状态,与时间段连用。close”关 闭”,强调动作;be closed“关闭的”,强调状态,与时间段连用。第一空后“for 12 hours”是时间段,所以用 be open;第二空与时间点连用,强调动作,所以用closes,故选D。2
36、6. D【详解】句意:自从他离开大学以来,他改变了很多。考查时态。根据since”可知句子用现在完成时have/has done。故选D。27. C【详解】句意:汤姆和凯特结婚好几年了。考查现在完成时。根据“for several year”可知,时态是现在完成时,此处应使用延续性动词be married结构, 故选C。28. D【详解】句意:自从我们搬到这里,我们就一直住在这里。考查时间状语。根据We have lived here”可知,时态是现在完成时,时间状语应是“for+时间段”和“since+ 时间点”,A、B项语法错误;C项用于一般过去时。故选D。29. B【详解】句意:迈克尔不
37、在这里。他去了伦敦。他去过那里很多次了。考查has been to和has gone to的辨析。has gone to已经去了某地,说话时此人还没回来;has been to曾经 去过某地,表示现在已不在那里了,后面可以接次数。根据句中“Michael isnt here”可知,迈克尔在伦敦还 没有回来,故第一空应用has gone to, A、D选项可排除。根据句中“many times”可知,第二空应用has been to,且空格后为副词“there”,前面不加介词to,故选B。30. B【详解】句意:我可以借下你的直尺吗?好的。你可以借用两天。考查动词辨析。lend借出;borrow
38、借入;keep保存。根据“May Ia ruler from you?”可知,此处为我从你 那里借入直尺,用borrow,故排除A和D;根据“for 2 days”可知,和时间段连用应用延续性动词,keep 为延续性动词,lend为非延续动词。故选B。31. A【详解】句意:你还有数学和英语课吗? 不,还没有。考查动词时态。根据notyet”可知本句是现在完成时,故选A。32. D【详解】句意:露娜把书放在床边的桌子上后,躺在床上两个小时了。考查动词时态和非谓语动词。lie躺,过去式为lay,过去分词是lain,现在分词是lying; lay放置、铺放, 其过去式和过去分词都是laid,现在分
39、词是laying。根据上下文语境可知,空一表示“躺”,根据空前has 的提示可知,句子应是现在完成时,构成形式为:have/has done, lie“躺”的过去分词是lain;空二表示“放 置”,故应用lay,因其在介词after之后,故应用动名词形式laying。故选D。33. C【详解】句意:那个女孩最近有收到她朋友的来信吗?考查现在完成时。根据“recently”可知句子应用现在完成时: 其谓语结构为:have/has+过去分词。主语the girl 为单数名词,因此助动词应用动词的第三人称单数形式has,动词get的过去分词为got。故选C。34. A【详解】句意:你有一些鸡肉和胡萝卜。考查have/has got的用法。have/has got有、拥有,常用于口语中,用法同have/has。故选A。35. D【详解】句意:在过去几年,我们国家变化很大。考查动词时态。根据in the last few years”可知,这是一个过去的动作延续到现在并对现在造成影响或结果, 应用现在完成时。故选D。36. C【详解】句意:据说到目前为止广东省森林公园的数量已经超过一千个。考查现在完成时。根据“s。far”可知,此处应用现在完成时;“the number of”意为的数量”,谓语动词 需要用第三人称单数形式。故选C。