欢迎来到天天文库
浏览记录
ID:44125020
大小:79.43 KB
页数:4页
时间:2019-10-18
《英语现在完成时练习试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、英语现在完成时练习题1.myglasses?—Yes,Isawthemonyourbedaminuteago.A.DoyousecB.HadyouseeC.WouldyousecD.Haveyouseen分析:Do现在完成时表示过去发生的动作对现在的影响:问话人的目的是想知道眼镜在哪里。又如:一Haveyouwaitedlong?你等了很久吗?—No,Ijustarrivedfiveminutesago.没等多久,我刚到五分钟。2.IwonderwhyJennyusrecently.Weshouldhavehea
2、rdfromherbynow.A.hastwrittenB.doesn,twriteC.won'twriteD.hadn?twritten分析:Ao由recently和bynow可知用现在完成时。又如:I'vcbeenonrathertoomanyplanesandtrainsrecently.近来我乘飞机和火车次数太多了。Wehaven'tseenenoughofRayandBarbararecently.近来,我们没怎么看见雷和巴巴拉。3.JohnandIfriendsforeightyears.Wefirs
3、tgottoknoweachotherataChristmasparty.Butweeachotheracoupleoftimesbeforethat.A.hadbeen;hasseenB.havebeen;haveseenC.hadbeen;hadseenD.havebeen;hadseen分析:Do到目前为止成为朋友八年,用现在完成时;在那次晚会相识成为朋友之前己经见过几次面,用过去完成时。又如:Ihavehadthiscarfortenyears.这辆车我己经买了十年了。1haven'tseenTomfor
4、twoyears・我已经有两年没见到汤姆了。I,velivedinCentralLondonforsixyearsnow,soFmusedtothenoise.到目前为止,我已在伦敦中区住了6年,已经习惯于那里的喧闹声了。4.—HowlongDavidandVickymarried?一Eoraboutfouryears.A.were;beingB・have;gotC.have;beenD.did;get分析:Co由Foraboutfouryears可知,耍用现在完成时,排除A和D;与时间段连用,不可用getmar
5、ried,要用bemarriedo又如:Fvewornglassesfortenyears.我戴眼镜已经十年了。TheKenwayshavelivedhereforfiveyears.肯威家在这儿己经住了5年了。5.Howcanyoupossiblymissthenews?ItonTValldaylong.A.hasbeenB.hadbeenC.wasD・willbe分析:Ao信息句为一般现在时,根据后句中alldaylong判断,这显然是强调播放新闻对现在的影响,故选现在完成时。又如:Wehavewaiteda
6、llday.我们等了整整一天了。Ihaven?tseenherallday.我一整天都没看见她。Pvehadaheadacheallday.我整天都感到头痛。2.Shehassetanewrecord,thatis,thesalesofherlatcstbook50million.A.havereachedB.hasreachedC.arereachingD.hadreached分析:Ao因为thatis意为"换句话说,即(=inotherwords,whichmeans),而前句中的谓语hasset是现在完成时
7、,后一句的谓语动词也应用现在完成时,排除C和D;又因主语thesales是复数,选出正确答案A。3.Thefirstuseofatomicweaponswasin1945,andtheirpowerincreasedenormouslyeversince.A.isB.wasC.hasbeenD.hadbeen分析:Co因为eversince的意思是“从那时(1945年)起一直到现在”,表示从过去某一时刻起一直延续到现在的动作或状态,要用现在完成时,现在完成时由uhave/has+过去分词”构成,所以选C。4.Ye
8、arsagowedidn,tknowthis,butrecentsciencethatpeoplewhodon"tsleepwellsoongetill.A.showedB・hasshownC.willshowD.isshowing分析:Bo由表示对照的Yearsago和recent可知,"以前不知”,但“现在已经证明了”,所以用现在完成时。5.Thecoffeeiswo
此文档下载收益归作者所有