Unit9WheelsPeriodThreeGrammar课时精练(北师大版必修3,课标通用)1.Tominthelibraryeverynightoverthelastthreemonths.(·北京)A.worksB.workedC.hasbeenworkingD.hadbeenworking解析考查时态,题干中出现的overthelastthreemonths,用于现在完成进行时或现在完成时。答案C2.Thecoffeetasteswonderful!Itdoesn'ttastelikeanythingIbefore.(·全国)A.washavingB.haveC.haveeverhadD.hadeverhad解析句意:这咖啡味道很好!我以前从来没有喝过这样的东西。根据句意应该用现在完成时。答案C3.EveryyearafloodoffarmersarriveinShenzhenforthemoneymakingjobstheybeforeleavingtheirhometowns.(·福建)A.promisedB.werepromisedC.havepromisedD.havebeenpromised解析考查现在完成时的被动语态。句意:每年大量的农民来到深圳寻找他们在离开家乡前被许给的那些赚钱的工作。根据语境可知,农民被许给赚钱的工作有完成被动意味,故选D项。答案D4.Uptonow,theprogramthousandsofchildrenwhowouldotherwisehavedied.(·山东)A.wouldsaveB.savesC.hadsavedD.hassaved解析句意:截止到现在,这个项目已经挽救了成千上万的本来会死去的孩子的生命。句中的uptonow是现在完成时态的一个典型标志,此句要用现在完成时,由此排除其他选择项,正确答案为D项。答案D5.Whenyouarehome,giveacalltoletmeknowyousafely.(·全国)A.arearrivingB.havearrivedC.hadarrivedD.willarrive解析句意:当你到家的时候,打电话给我让我知道你已经安全到家了。此处B选项使用现在完成时“……”表示将来完成,译为已经。A项表示进行或将来;D项表示将来;C项为过去完成时,表示过去的过去,因此C项也可被排除。根据句意以及时间状语Whenyouarehome可知应选B。答案B6—.Why,Jack,youlooksotired!—Well,IthehouseandImustfinishtheworktomorrow.(·江苏)A.waspaintingB.willbepaintingC.havepaintedD.havebeenpainting————解析句意:咦,杰克,你看起来这么累!哦,我一直在粉刷房子,我必须明天完成这项工“”作。根据语境可知粉刷房子这个动作一直进行到现在,并且还要继续进行下去。所以应用现在完成进行时,选择D项。答案D7—.We'vespenttoomuchmoneyrecently.—Well,itisn'tsurprising.Ourfriendsandrelativesaroundallthetime.(·安徽)A.arecomingB.hadcomeC.werecomingD.havebeencoming————解析句意:我们最近花的钱太多了。是啊,这并不吃惊。我们的亲戚朋友不断地来玩啊。“”根据句意可知,来玩这个动作是从过去某一时起,到现在一直在重复的动作,所以应用现在完成进行时。arecoming进行时表将来;hadcome过去完成时,表过去的过去;werecoming过去进行时表过去将来。答案D8—.Whydoyouwanttoworkforourcompany?—ThisisthejobthatIfor.(·重庆)A.lookedB.amtolookC.hadlookedD.havebeenlooking————解析句意:为什么你想为我们公司工作?这就是我一直在寻找的工作。题干中用的是一般现在时,C项是过去完成时,动作发生在过去的过去,句中对应着的应是一般过去式,故可排除C项;A项是过去时,表示过去某一瞬间完成的动作,与现在无关,由此可排除A项;B项是将来时,与语境意义不符;D项是现在完成进行时,表示一个动作开始于过去,持续到现在,有可能继续下去。所以D项是正确答案。答案D9.Weonthisprojectforfourhours.Let'shavearest.(·天津)A.areworkingB.havebeenworkingC.workedD.hadworked解析句意:我们一直在这个项目上工作了四个小时。让我们休息一下。表示一个动作开始于过去,说话时还在进行的动作或状态,一直在干某件事,指动作的延续,因此选B。可以用排除法,题干中有let'shavearest排除C和D;A项只代表现在正在做,不代表一直在做,因此也可排除。答案B10.Josephtoeveningclassessincelastmonth,buthestillcan'tsay“What'syourname”?inRussian.(·辽宁)A.hasbeengoingB.wentC.goesD.hasgone“”解析句意:约瑟夫自从上个月就一直去上夜校,可是他仍然不能用俄语说你叫什么名字?从句意可知所表示的动作是从过去...