版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
现在完成时和过去完成时练习现在完成时和过去完成时练习现在完成时和过去完成时练习现在完成时和过去完成时练习编制仅供参考审核批准生效日期地址:电话:传真:邮编:SBS#4A现在完成时
、过去完成时,过去时练习2015-9-2一、
单项选择。1.Jimturnedoffthelightsandthentheclassroom.A.wasleftB.hadleftC.hasleftD.left2.Bothhisparentslooksad.Maybethey_________what'shappenedtohim.A.knewB.haveknownC.mustknowD.willknow3.Hehas_______beentoShanghai,hasheA.alreadyB.neverC.everD.still4.ThetrainfromBeijingtenminutesago.A.hasarrivedB.wasarrivingC.arrivedD.hadarrived5.HaveyoumetMrLi______A.justB.agoC.beforeD.amomentago6.Thefamouswriter_____onenewbookinthepasttwoyearA.iswritingB.waswritingC.wroteD.haswritten7.—Ourcountry______alotsofar.—Yes.Ihopeitwillbeeven______.A.haschanged;wellB.changed;goodC.haschanged;betterD.changed;better8.ZhaoLan______already______inthisschoolfortwoyears.A.was;studyingB.will;studyC.has;studiedD.are;studying9.We______XiaoLisinceshewasalittlegirl.A.metB.havemetC.haveknownD.knew10.Thestudentstheirclassroomwhenthevisitorsarrived.A.havecleanedB.hadcleanedC.wascleanedD.havebeencleaned11.Mybrotherhereforthreeyears.A.havecomeB.cameC.haven’tcomeDe12.—ThesefarmershavebeentotheUnitedStates.—ReallyWhen_____thereA.willtheygoB.didtheygoC.dotheygoD.havetheygone13.—______you___yourhomeworkyet—Yes.I_____itamomentago.A.Did;do;finishedB.Have;done;finishedC.Have;done;havefinishedD.will;do;finishfather______thePartysince1978.A.joinedB.hasjoinedC.wasinD.hasbeenin15.Bythetimemyparentsreachedhomeyesterday,Ithedinneralready.AhadcookedB.cookedC.havecookedD.wascooked16.—Doyouknowhimwell—Sure.We_________friendssincetenyearsago.A.wereB.havebeenC.havebecomeD.havemade17.—Howlonghaveyou____here—Abouttwomonths.A.beenB.goneC.comeD.arrived18.Shehadwrittenanumberofbookstheendoflastyear.A.forB.inC.byD.at19.Hurryup!Theplay__________fortenminutes.A.hasbegunB.hadbegunC.hasbeenonD.began20.It_____tenyearssinceheleftthearmy.A.isB.hasC.willD.was21.MissGreenisn'tintheoffice.She_______tothelibrary.A.hasgoneB.hadwentC.wentD.hasbeen22.I1000EnglishwordsbythetimeIwasten.A.havelearnedB.waslearningC.hadlearnedD.learnt23.Myparents______Shandongfortenyears.A.havebeeninB.havebeentoC.havegonetoD.havebeen24.HeinBeijingforsixyears.HeinShanghainow.A.lived;livedB.haslived;livedC.havelived;livesD.lived;liveshasMrWhitebeenamemberofGreenerChinasincehetoChinaA.Howsoon,comesB.Howoften,gotC.Howlong,cameD.Howfar,arrived26.Hisuncleformorethan9years.A.hascomehereB.hadbeenhereC.haslivedthereD.haslefttheuniversity27.HeinthefactoryforthreeyearsbeforehejoinedtheArmy.A.hasworkedB.worksC.hadworkedD.willwork—I’msorrytokeepyouwaiting.—Oh,notatall.I_____hereonlyafewminutes.A.havebeenB.hadbeenC.wasD.willbe29.—myglasses—Yes.Ithemonyourbedaminuteago.A.Doyousee;haveseenB.hadyouseen;haveseenC.Wouldyousee;sawD.Haveyouseen;saw30.IfromHenryforalongtime.A.don’thearB.hadn’theardC.haveheardD.haven’theard31.Mymother_____inthatfactoryattheageof18.A.hadworkedB.hasworkedC.workedD.works32.Youdon’tneedtodescribeher.I____herseveraltimes.A.hadmetB.havemetC.metD.meet33.Itisthethirdtimeyou____latethisweek.A.hadbeen C.havebeen D.willbe二.按正确的形式填空。1.We(live)inthehouseforthreeyears.2.Thatricholdman(make)awillbeforehe(die).3.They(study)themapofthecountrybeforethey(leave).4.Therobbers(runaway)beforethepolicemen(arrive).5.I(turnoff)allthelightsbeforeI(go)tobed.6.She(come)foralongtime.7.Theoldman_________lastyear.Heforayear.(die)9.MissGaoleftanhourago.(同义句转换)ItanhoursinceMissGao.三.翻译句子。1.从上次见他到现在已经六年了。(提示since)2.到上个星期为止,我已经读了七本书。(提示by)3.我到这里已经三年了。(提示havebeenin)4.当他醒来时,雨已经停了。(提示:when)答案解析:我们将会以时间轴的方式来分析句子到底是哪个时态。一.单项选择:1.●●←过去现●在将来→关灯离开题意:Jim关灯后紧接着离开了教室。由时间轴可以看出“离开”是在“关灯”以后,所以不是过去完成时,排除B;离开是主动行为,排除A;再由于本题没有线索显示“离开”是说话时刚刚结束的,也不是现在完成时;表示做完“关灯”动作紧接着是“离开”中间间隔很短,所以是一般过去时,故选D。2.●←过去现●在将来→发生在son身上的事看起来伤心,可能知道了题意:他的父母看起来很伤心。可能他们已经知道了发生在他身上的事。由look原形可以看出,父母现在看起来伤心,所以可能现在已经知道了发生在儿子身上的事,到说话时完成刚刚的事要用现在完成时,故选B。3.因为反意疑问句用的是hashe所以主句应该是一个否定的形式,只能是never了,故选B。4.●←过去现●在将来→tenminutesago时间点(到达)ago和before是有区别的:以下举例说明twodaysago:●←过去现●在将来→从现在往前推两天的时间点twodaysago是一个点时间,表示从现在往过去推twodays的时间的那个时间点twodaysbefore:before无限往过去延伸●←过去现●在将来→twodaysago时间点(之前的时间)before表示从两天前的点再无限往历史的方向延伸的时间段。是一个时间段(这段时间不包括两天前的点)题意:从北京来的那趟火车十分钟前到站了。由图可知时间是十分钟以前的那个点,是一个具体的时间。具体的过去时间上发生的事是一般过去时,故选C。5.从现在无限往过去延伸的时间段(不包括现在这个点)←过去现●在将来→before题意:你以前见过李先生吗由Have可知题中用的是现在完成时,题意是:你以前认识Mr.Li吗也就是在说话时的以前,也就是现在的以前,所以用before才可以满足:发生在过去,到说话时刚刚结束。故选C。从过去的两年前开始,到说话前为止6.●←过去现●在将来→twoyearsago点题意:那个有名的作家在过去的两年里写了一本新书。inthepasttwoyears指的是时间轴上描红的部分,可以看出时间是:从twoyearsago开始到现在为止。符合现在完成时的定义。故选D。7.时间范围是从无限的过去到说话的现在为止←过去现●在将来→题意:——我们的国家到目前已经改变了很多。——是的,我希望它将会更好。由句中“sofar”可以知道:时间是到说话时为止。也就是说从过去开始一直到sofar完成的动作,毫无疑问答案是从A和C中选,后一个空显然是希望国家变的更好,所以答案选C。8.时间从twoyearsago开始到现在结束●←过去现●在将来→twoyearsago点题意:赵兰在这所学校学习两年了。很显然时间的范围是:从twoyearsago到现在为止,符合现在完成时的定义,故选C。9.时间范围:从XiaoLi还是个小女孩到现在●←过去现●在将来→XiaoLiwasalittlegirl题意:我们从小丽还是个小女孩时就认识她了。此题考的是have/hasdonesince+一个过去时间点的固定用法,意思是:从….时候起就开始做某事,知道说话才结束。所以此处的动词必须是延续性动词,不能是非延续性动词(点动词)。所以A和B选项的点动词met不可以选,而D选项的时态不符合这个用法,故选C。非延续性动词的否定形式却可以用在这个句型中,以meet为例:因为“meet”发生之后剩余的时间都是“不meet”发生的时间所以“不meet”才是持续发生的:例如:Hehasn’tmethisunclesince2005.10.●●←过去现●在将来→打扫教室访客来题意:但房客们到时,学生们已经打扫完了教室。也就是说“打扫教室”发生在“访客来”之前,过去的过去用过去完成时,故选B。11.从threeyearsago到说话的现在●←过去现●在将来→threeyearsago点题意:我的哥哥(弟弟)来这里已经3年了。过去某个时间开始到说话时完成的动作是现在完成时,问题是选A,还是选C。因为“come”是非延续性动词(点动词),所以当他到的一瞬间已经完成这个动作。因此非延续性动词(点动词)不可以跟一段时间的状语“forthreeyears”、“since1998”等连用,非延续性动词的否定形式才可以。故选C12.时间范围是从无限的过去到现在←过去现●在将来→去过美国题意:——这些农民去过美国。——真的吗什么时候去的。完成时表示做过什么事情,但不太关心什么时间做的,如果非要知道具体时间的话就不能用现在完成时,在过去具体的时间做了什么事情是一般过去时的特征,故选B。13.题意:——你做你的作业了吗——是的,我刚刚完成。乍看题意觉得两句话都应该用现在完成时,都有发生在过去说话前刚刚完成的的意思。但是我们仔细看会发现第二句话里有一个时间状语“amomentago”是一个具体的时间点,符合一般过去时的时间状语。所以问句是现在完成时,答句是一般过去时。故选B。14.●←过去现●在将来→参军题意:他的父亲1978年参军一直呆到现在。此题考的是have/hasdonesince+一个过去时间点的固定用法。但是join是点动词,不可以在这里表示“从。。。时候起一直在做某事”。应该用另一种方式表达在部队里呆这个动作。选D。15.●●←过去现●在将来→做好饭父母到家题意:在我的父母昨天到家的时候,我已经做好晚饭了。by+时间点意思是“到。。。为止”。by+现在的时间点可以做现在完成时的时间状语;by+过去的时间点可以做过去完成时的时间状语;此题父母到家时,他(她)已经完成了做饭的动作,过去完成时。故选A16.题意:——你认识他吗——是的,我们从十年前就认识了。从问句Doyouknowhimwell中可以看出是一般现在时的交谈,另外又看见答句中的“since”可以判定应该用现在完成时。B、C、D选项中只有B是表示状态的延续动词,其余两个都是“点动词”,故选B。17.题意:你在这里呆多久了由题意知这里要填延续性动词,故只能选A。18.题意她在去年年底写完了很多书。hadwritten可知是过去完成时,故选C。bytheendoflastyear是到去年年底为止。19.题意:快点!电影都开始十分钟了。十分钟是一个时间段,所以要用延续动词,故选C。20.题意:他离开军队已经有十年了。have/hasdonesince+一个过去时间点的固定用法,故选B。21.题意:格林小姐没在办公室,她去图书馆了。havebeento去过某个地方,现在回来了havegoneto去了某个地方,现在还没回来havebeenin现在在某个地方根据题意很显然应该选择A。22.题意:到我十岁为止我已经学了一千个英语单词。由bythetimeIwasten可知此处要用过去完成时。故选C.23.从twoyearsago到现在为止●←过去现●在将来→Tenyearsago点题意:我的父母在山东呆了十年了。呆在山东这个动作是一个延续性动词,只有A符合。24.题意:他在北京住过六年,现在他住在上海。由现在他住在上海可知,住在北京是不是现在完成的,所以不是现在完成时;也没有过去完成时的时间状语,所以用过去式。故选D。25.题意:从怀特先生到中国到他成为绿色中国组织成员有多久了Howsoon和howlong的区别:howsoon“还要多久”howlong“多长时间”此题显然问的是多长
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年健康生活方式推广协议
- 2025年区块链数字资产金融科技合作协议样本
- 2025年企业培训课程居间合同
- 2025年仓储场地租用合同范本
- 2025年物业企业节能减排服务合同范本3篇
- 2025年个人合同协议书范本
- 2025年分销客户保密协议
- 2025年地区作者征询合同
- 2025年因本公司原因造成您的经济损失赔偿协议
- 2025年仓库环境安全监管协议
- GB/T 22484-2008城市公共汽电车客运服务
- GB/T 14040-2007预应力混凝土空心板
- 带状疱疹护理查房课件整理
- 奥氏体型不锈钢-敏化处理
- 作物栽培学课件棉花
- 交通信号控制系统检验批质量验收记录表
- 弱电施工验收表模板
- 绝对成交课件
- 探究基坑PC工法组合钢管桩关键施工技术
- 国名、语言、人民、首都英文-及各地区国家英文名
- API SPEC 5DP-2020钻杆规范
评论
0/150
提交评论