1、Unit 9 Wheels Period Three Grammar 课时精练(北师大版必修3,广东专用)1Tom in the library every night over the last three months.(2011北京)Aworks BworkedChas been working Dhad been working解析考查时态,题干中出现的over the last three months,用于现在完成进行时或现在完成时。答案C2. The coffee tastes wonderful ! It doesnt taste like anything I before.
2、( 2011全国)Awas having BhaveChave ever had Dhad ever had解析句意:这咖啡味道很好!我以前从来没有喝过这样的东西。根据句意应该用现在完成时。 答案C3The manager_the workers how to improve the program since 9 am.(2012全国)Ahas toldBis tellingChas been tellingDwill have told解析根据since 9 am可知设空处应该用现在完成时,又根据语境可知设空处强调动作现在还进行,故答案为C。答案C4Up to now,the progra
3、m thousands of children who would otherwise have died.(2010山东)Awould save BsavesChad saved Dhas saved解析句意:截止到现在,这个项目已经挽救了成千上万的本来会死去的孩子的生命。句中的up to now是现在完成时态的一个典型标志,此句要用现在完成时,由此排除其他选择项,正确答案为D项。答案D5When you are home,give a call to let me know you safely.(2010全国)Aare arriving Bhave arrivedChad arrived
4、 Dwill arrive解析句意:当你到家的时候,打电话给我让我知道你已经安全到家了。此处B选项使用现在完成时表示将来完成,译为“已经”。A项表示进行或将来;D项表示将来;C项为过去完成时,表示过去的过去,因此C项也可被排除。根据句意以及时间状语When you are home可知应选B。答案B6Look!Somebody_the sofa.Well,it wasnt me.I didnt do it.(2012江西)Ais cleaningBwas cleaningChas cleanedDhad cleaned解析考查动词时态。句意:看!有人把沙发打扫过了。哦,不是我。我没有打扫。“把
5、沙发打扫过了”强调对现在的影响,现在沙发是干净的,故用现在完成时。答案C7Weve spent too much money recently.Well,it isnt surprising.Our friends and relatives around all the time.(2010安徽)Aare coming Bhad comeCwere coming Dhave been coming解析句意:我们最近花的钱太多了。是啊,这并不吃惊。我们的亲戚朋友不断地来玩啊。根据句意可知,“来玩”这个动作是从过去某一时起,到现在一直在重复的动作,所以应用现在完成进行时。are coming 进
6、行时表将来;had come 过去完成时,表过去的过去; were coming 过去进行时表过去将来。答案D8Why do you want to work for our company?This is the job that I for.(2010重庆)Alooked Bam to lookChad looked Dhave been looking解析句意:为什么你想为我们公司工作?这就是我一直在寻找的工作。题干中用的是一般现在时,C项是过去完成时,动作发生在过去的过去,句中对应着的应是一般过去式,故可排除C项;A项是过去时,表示过去某一瞬间完成的动作,与现在无关,由此可排除A项;B
7、项是将来时,与语境意义不符;D项是现在完成进行时,表示一个动作开始于过去,持续到现在,有可能继续下去。所以D项是正确答案。答案D9We on this project for four hours.Lets have a rest.(2010天津)Aare working Bhave been workingCworked Dhad worked解析句意:我们一直在这个项目上工作了四个小时。让我们休息一下。表示一个动作开始于过去,说话时还在进行的动作或状态,一直在干某件事,指动作的延续,因此选B。可以用排除法,题干中有lets have a rest排除C和D;A项只代表现在正在做,不代表一直
8、在做,因此也可排除。答案B10Joseph to evening classes since last month,but he still cant say“Whats your name?” in Russian.(2010辽宁)Ahas been going BwentCgoes Dhas gone解析句意:约瑟夫自从上个月就一直去上夜校,可是他仍然不能用俄语说“你叫什么名字?”从句意可知所表示的动作是从过去发生到现在一直进行着,而且还有可能继续下去,所以要用现在完成进行时,因此选A项。答案A11I have to see the doctor because I a lot latel
9、y.(2010陕西)Ahave been coughing Bhad coughedCcoughed Dcough解析根据题干中的lately( recently最近,近来)时间提示,应该选择与现在完成时相关的时态,所以选A。答案A12Its nice! Never before such a special drink!I am glad you like it.(2011福建)AI have had BI hadChave I had Dhad I解析句意:太棒了!我以前从来没有喝过这么特别的饮料!我很高兴你能喜欢。Never 位于句首,要倒装,根据句意应该用现在完成时,所以选C。答案C1
10、3When shall we restart our business?Not until we our plan.(2010四川)Awill finish Bare finishingCare to finish Dhave finished解析句意:直到我们完成我们的计划,我们才重新开始我们的业务。将答语补充完整为:We shall not restart our business until we have finished our plan.表示到将来某个时间完成的行为通常用将来完成时,而句中until引导的是一个时间状语从句,故用现在完成时代替将来完成时,由此可知选项D正确。答案D
11、14I didnt ask for the name list.Why on my desk?I put it there just now in case you needed it.(2011安徽)Adoes it land Bhas it landedCwill it land Dhad it landed解析句意:我没要名单。它怎么会在我的桌子上面呢?我刚才放在上面的以防你用。此时,名单已经在我桌子上了。 所以用现在完成时。答案B15In the last few years thousands of films all over the world.(2011天津)Ahave pro
12、duced Bhave been producedCare producing Dare being produced解析句意:在过去的几年里, 世界各地出品了成千上万部电影。电影是被出品,所以用被动语态;又因为当时间状语是in the last.时,句子要用现在完成时。所以选B。 答案B16His first novel good reviews since it came out last month.(2011陕西)Areceives Bis receivingCwill receive D. has received解析句意:他的第一部小说自从上个月出版以来就受到了好评。since 从
13、句用一般过去时,主句用现在完成时。答案D17It is the most instructive lecture that I since I came to this school.(2011湖南)Aattended Bhad attendedCam attending Dhave attended解析句意:这是自从我到了这个学校所参加的最有教育意义的一次讲座。 since 从句用一般过去时,主句用现在完成时。答案D18For many years,people electric cars.However,making them has been more difficult than pr
14、edicted.(2010浙江)Ahad dreamed of Bhave dreamed ofCdreamed of Ddream of解析句意:许多年来,人们都一直梦想着电动汽车。然而,制造它们比想象的要难的多。根据句中的for many years 和后一句的时态可知,此处应该用现在完成时。答案B19How are you today?Oh,I as ill as I do now for a very long time.Adidnt feel Bwasnt feelingCdont feel Dhavent felt解析for a very long time 很久一段时间,应用完成
15、时。句意:你今天怎么样?哦,我已经很久没有像今天这样不舒服了。答案D20How long have the Smiths lived in Chicago?They .Ahave been living there since five yearsBlived there since five years agoClived there since five yearsDhave been living there for five years解析since后只能接点时间,不接段时间,但点时间与since连用时表段时间,句子的谓语要用现在完成时。句意:史密斯一家住在芝加哥多久了?他们已经住在那有五年了。答案D