小升初英语现在完成时专项练习卷附答案解析_第1页
小升初英语现在完成时专项练习卷附答案解析_第2页
小升初英语现在完成时专项练习卷附答案解析_第3页
小升初英语现在完成时专项练习卷附答案解析_第4页
小升初英语现在完成时专项练习卷附答案解析_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

小升初英语现在完成时专项练习卷附答案解析一、用所给动词的正确形式填空(40题)I____(finish)myhomeworkalready.

答案:havefinished

解析:already是现在完成时的典型标志词,表示动作已经完成并对现在产生影响。结构为“have/has+过去分词”,主语I对应助动词have。She____(notclean)theroomyet.

答案:hasnotcleaned/hasn'tcleaned

解析:“yet”用于否定句和疑问句,常出现在句末,表示“还,尚未”,强调动作未完成。主语she为第三人称单数,应使用has。They____(live)inBeijingsince2018.

答案:havelived

解析:“since+时间点”是现在完成时的重要时间状语,表示动作从过去某一时间开始并持续到现在。live是延续性动词,可与时间段连用。He____(just,return)fromschool.

答案:hasjustreturned

解析:“just”表示“刚刚”,通常置于助动词与过去分词之间,强调动作发生在不久之前,对现在有直接影响。We____(be)classmatesforsixyears.

答案:havebeen

解析:“for+时间段”与现在完成时连用,表示状态或动作持续了一段时间。be的过去分词是been,不可误写为was。Myfather____(go)toShanghaionbusiness.Hewillcomebacknextweek.

答案:hasgone

解析:“hasgoneto”表示某人已去某地,目前不在说话地点;而“hasbeento”表示曾经去过某地,现已回来。根据后句“willcomeback”可知他尚未返回,应用hasgone。Thetrain____(leave)already.Youmissedit.

答案:hasleft

解析:“already”提示动作已完成,且结果是“youmissedit”。leave是非延续性动词,不能与for/since引导的时间段连用,但可用于表示完成意义的句子中。Tom____(noteat)anythingsincebreakfast.

答案:hasnoteaten

解析:“sincebreakfast”表示从早餐时间起至今,属于现在完成时的时间范围。eat的过去分词是eaten,注意拼写。I____(never,see)suchabeautifulsunsetbefore.

答案:haveneverseen

解析:“never”是否定副词,常与现在完成时连用,表示“从未……过”。ever多用于疑问句,如“HaveyoueverbeentoLondon?”She____(study)Englishforthreeyears.

答案:hasstudied

解析:forthreeyears表示持续三年的动作,study为延续性动词,可用现在完成时表示持续状态。They____(visit)theirgrandparentslastweekend.

答案:visited

解析:lastweekend是明确的过去时间状语,应用一般过去时,而非现在完成时。现在完成时不与具体过去时间连用。I____(read)thisbooktwice.

答案:haveread

解析:“twice”表示重复次数,常与现在完成时连用,说明动作已完成多次并对现在有影响(如:我知道内容了)。Theboy____(break)hislegandcan'twalknow.

答案:hasbroken

解析:动作“摔断腿”虽发生在过去,但结果“现在不能走路”仍存在,符合现在完成时“过去动作影响现在”的用法。We____(know)eachothersincewewerechildren.

答案:haveknown

解析:know是状态动词,表示“认识”,具有延续性,可与since引导的时间状语连用。She____(lose)herkeysandcan'topenthedoor.

答案:haslost

解析:lose是非延续性动词,但其结果(没有钥匙)持续到现在,因此可用现在完成时。He____(notfinish)hisprojectyet.

答案:hasnotfinished

解析:“yet”用于否定句句末,表示期待某事发生但尚未实现,是现在完成时的标志性副词。I____(just,hear)somegoodnews.

答案:havejustheard

解析:“just”位于助动词后、过去分词前,表示消息刚被得知,对现在情绪有影响。Thecat____(disappear)andwecan'tfindit.

答案:hasdisappeared

解析:disappear是非延续性动词,但其结果“找不到猫”持续至今,适合用现在完成时描述当前状况。They____(travel)tofivecountriessofar.

答案:havetraveled

解析:“sofar”意为“到目前为止”,是典型的现在完成时时间状语,强调经历。She____(be)illsinceMonday.

答案:hasbeen

解析:ill是形容词,beill表示生病的状态,可延续,故能与since连用。I____(notreceive)anylettersfromhimrecently.

答案:havenotreceived

解析:“recently”表示最近一段时间,强调与现在的联系,常用现在完成时。He____(write)threeemailsthismorning.

答案:haswritten

解析:thismorning若与现在有关联(如仍在上午),可用现在完成时;若指过去的某个上午,则用一般过去时。此处语境偏向当前时段,用haswritten更合适。Thestudents____(hand)intheirassignmentsalready.

答案:havehanded

解析:“already”表明任务已完成,且老师可能已批改,体现对现在的影响。She____(notvisit)themuseumyet.

答案:hasnotvisited

解析:yet用于否定句句末,表达“还没有做某事”,常见于口语和书面表达中。I____(see)thatmoviemanytimes.

答案:haveseen

解析:“manytimes”表示重复发生的动作,强调个人经历,是现在完成时的典型用法。He____(become)ateachersincehegraduated.

答案:hasbecome

解析:错误!become是非延续性动词,不能与since引导的持续时间段连用。正确表达应为“Hehasbeenateachersincehegraduated.”be表示职业状态可延续。We____(plant)tentreesinthegarden.

答案:haveplanted

解析:plant是非延续性动词,但此处强调已完成的动作及其成果(园中有十棵树),可用现在完成时。She____(live)hereallherlife.

答案:haslived

解析:“allherlife”表示从出生至今的生活状态,强调持续性,用现在完成时。Thesun____(rise)already.

答案:hasrisen

解析:already提示动作完成,日出的结果是天亮了,影响现在。I____(nottell)anyoneaboutthesecret.

答案:havenottold

解析:强调截至目前为止“没人知道”,体现动作对现状的影响。They____(build)anewbridgeovertheriver.

答案:havebuilt

解析:强调桥已建成的事实,现在可以通行,体现结果。She____(just,leave)theclassroom.

答案:hasjustleft

解析:“just”+现在完成时,表示刚刚离开,很可能还在走廊或楼下。I____(have)thisbikeforfiveyears.

答案:havehad

解析:have作为实义动词表示“拥有”,其过去分词仍是had,注意不要混淆。He____(notsay)awordsincehecamein.

答案:hasnotsaid

解析:“sincehecamein”表示从进入教室那一刻起至今,say是非延续性动词,但此处强调沉默状态的持续,可用现在完成时。We____(learn)500Englishwordsthisterm.

答案:havelearned

解析:“thisterm”若尚未结束,可用现在完成时强调学习成果。Thebell____(ring).Classbegins.

答案:hasrung

解析:铃响是上课信号,动作完成导致现在开始上课,符合现在完成时用法。She____(notreply)tomyemailyet.

答案:hasnotreplied

解析:yet用于否定句,表示期待回复但尚未收到。I____(find)mylostpen!

答案:havefound

解析:find是非延续性动词,但此处强调“找到了”的喜悦结果,即我现在有了笔。They____(notarrive)atthestationyet.

答案:havenotarrived

解析:yet+否定句,表示尚未到达,仍在等待中。He____(teach)Englishsince2010.

答案:hastaught

解析:since2010表示从2010年起持续任教至今,teach为延续性动词,可用现在完成时。二、句型转换(40题)Ihavefinishedmyhomework.(改为否定句)

答案:Ihavenotfinishedmyhomework.

解析:现在完成时的否定结构为“主语+have/has+not+过去分词”。haven’t=havenot,hasn’t=hasnot。Shehascleanedtheroom.(改为一般疑问句)

答案:Hasshecleanedtheroom?

解析:将助动词have/has提前至句首,其余部分不变,构成一般疑问句。Theyhavelivedherefortenyears.(对划线部分提问)

答案:Howlonghavetheylivedhere?

解析:对“fortenyears”这类时间段提问,用howlong。注意助动词have需提前。Hehasjusthadlunch.(改为否定句)

答案:Hehasnotjusthadlunch.

解析:否定句中,not放在助动词后、过去分词前,just位置不变。WehavebeentoParistwice.(改为一般疑问句)

答案:HaveyoubeentoParistwice?

解析:主语we变为you以符合对话习惯,助动词have提前。Myparentshaveworkedinthisfactorysince1998.(对划线部分提问)

答案:Howlonghaveyourparentsworkedinthisfactory?

解析:since1998表示时间段,用howlong提问。注意主语myparents变为yourparents。Shehasalreadywashedtheclothes.(改为否定句)

答案:Shehasnotwashedtheclothesyet.

解析:already在肯定句中,改为否定句时应替换为yet,并置于句末。TheyhavestudiedEnglishforthreeyears.(改为一般疑问句)

答案:HavetheystudiedEnglishforthreeyears?

解析:直接将have提前,形成疑问句。Ihaveknownhimsincewewerekids.(对划线部分提问)

答案:Howlonghaveyouknownhim?

解析:sincewewerekids表示持续时间,用howlong提问。Hehasgonetothelibrary.(改为否定句)

答案:Hehasnotgonetothelibrary.

解析:否定形式直接加not,不影响gone的用法。ShehasneverbeentoJapan.(改为一般疑问句)

答案:HassheeverbeentoJapan?

解析:never表示否定,改为疑问句时常换为ever,以询问经历。Theyhaveplayedfootballsincetwoo'clock.(对划线部分提问)

答案:Howlonghavetheyplayedfootball?

解析:sincetwoo'clock表示持续多久,用howlong提问。Ihavejustseenthatfilm.(改为否定句)

答案:Ihavenotjustseenthatfilm.

解析:否定结构为havenot+过去分词,just位置不变。Hehasreadfivebooksthismonth.(改为一般疑问句)

答案:Hashereadfivebooksthismonth?

解析:将has提前即可。Wehavestayedathomeallday.(对划线部分提问)

答案:Howlonghaveyoustayedathome?

解析:allday表示时间段,用howlong提问。Shehasalreadydoneherchores.(改为否定句)

答案:Shehasnotdoneherchoresyet.

解析:already→yet,位置由句中移至句末。Theyhavecollectedstampsforyears.(改为一般疑问句)

答案:Havetheycollectedstampsforyears?

解析:直接将have提前。Ihavehadthiswatchfortenyears.(对划线部分提问)

答案:Howlonghaveyouhadthiswatch?

解析:fortenyears提问用howlong。Hehaslosthiswallet.(改为否定句)

答案:Hehasnotlosthiswallet.

解析:标准否定结构。ShehasvisitedLondonthreetimes.(改为一般疑问句)

答案:HasshevisitedLondonthreetimes?

解析:将has提前。Theyhavewaitedforthebussinceeight.(对划线部分提问)

答案:Howlonghavetheywaitedforthebus?

解析:sinceeight表示持续时间,用howlong。Ihavejusteatenbreakfast.(改为否定句)

答案:Ihavenotjusteatenbreakfast.

解析:否定形式为havenot+过去分词。Hehaswrittenalettertohisfriend.(改为一般疑问句)

答案:Hashewrittenalettertohisfriend?

解析:将has提前。Wehaveknowneachotherforfiveyears.(对划线部分提问)

答案:Howlonghaveyouknowneachother?

解析:forfiveyears提问用howlong。Shehasalreadypackedhersuitcase.(改为否定句)

答案:Shehasnotpackedhersuitcaseyet.

解析:already→yet,位置调整。Theyhaveplayedchesssincenoon.(改为一般疑问句)

答案:Havetheyplayedchesssincenoon?

解析:直接将have提前。Ihavelivedinthiscitysince2015.(对划线部分提问)

答案:Howlonghaveyoulivedinthiscity?

解析:since2015表示持续时间,用howlong。Hehasjusttakenaphoto.(改为否定句)

答案:Hehasnotjusttakenaphoto.

解析:否定结构为hasnot+过去分词。Shehaslearnedpianoforsixyears.(改为一般疑问句)

答案:Hasshelearnedpianoforsixyears?

解析:将has提前。Theyhaveworkedontheprojectforweeks.(对划线部分提问)

答案:Howlonghavetheyworkedontheproject?

解析:forweeks表示持续时间,用howlong。Ihavealreadysenttheemail.(改为否定句)

答案:Ihavenotsenttheemailyet.

解析:already→yet,位置变化。Hehaspassedtheexam.(改为一般疑问句)

答案:Hashepassedtheexam?

解析:将has提前。Wehavestudiedforthetestsinceyesterday.(对划线部分提问)

答案:Howlonghaveyoustudiedforthetest?

解析:sinceyesterday表示持续时间,用howlong。Shehasjustboughtanewdress.(改为否定句)

答案:Shehasnotjustboughtanewdress.

解析:否定形式为hasnot+过去分词。Theyhavewatchedthreemoviesthisweek.(改为一般疑问句)

答案:Havetheywatchedthreemoviesthisweek?

解析:将have提前。Ihavekeptthisdiaryfortwoyears.(对划线部分提问)

答案:Howlonghaveyoukeptthisdiary?

解析:fortwoyears提问用howlong。Hehasalreadyfedthedog.(改为否定句)

答案:Hehasnotfedthedogyet.

解析:already→yet,位置调整。Shehasdrawnapicture.(改为一般疑问句)

答案:Hasshedrawnapicture?

解析:将has提前。Theyhavepracticedsingingsincemorning.(对划线部分提问)

答案:Howlonghavetheypracticedsinging?

解析:sincemorning表示持续时间,用howlong。Ihavejustmadeacake.(改为否定句)

答案:Ihavenotjustmadeacake.

解析:否定结构为havenot+过去分词。三、选择填空(20题)—WhereisMr.Wang?

—He____tothelibrary.

A.goes

B.went

C.hasgone

D.hasbeen

答案:C

解析:hasgoneto表示“去了某地,尚未回来”;hasbeento表示“去过某地,已回来”。根据问句“whereishe?”可知他不在现场,故选C。I____toJapantwice.

A.go

B.went

C.havegone

D.havebeen

答案:D

解析:“twice”表示经历,且人已回来,应用havebeento。havegoneto不与表示次数的词连用。Shecan'tcometothepartybecauseshe____herleg.

A.breaks

B.broke

C.hasbroken

D.hadbroken

答案:C

解析:强调受伤对现在的影响(不能来参加聚会),用现在完成时。We____eachothersincewestartedschool.

A.know

B.knew

C.haveknown

D.hadknown

答案:C

解析:since引导的时间状语要求主句用现在完成时。Ihaven'tseenTom____.

A.already

B.just

C.yet

D.ever

答案:C

解析:yet用于否定句句末,表示“还,尚未”;already用于肯定句。Hehas____finishedhishomework.

A.already

B.yet

C.since

D.for

答案:A

解析:already用于肯定句,表示“已经”。TheyhavelivedinGuangzhou____2010.

A.since

B.for

C.in

D.at

答案:A

解析:since+时间点(2010);for+时间段(threeyears)。IhavestudiedEnglish____fiveyears.

A.since

B.for

C.in

D.at

答案:B

解析:for+时间段(fiveyears)。Thefilmhas____fortenminutes.

A.begun

B.began

C.starts

D.beenon

答案:D

解析:begin是非延续性动词,不能与for连用。beon是延续性表达,表示“正在放映”。Howlonghaveyou____thisbook?

A.borrowed

B.lent

C.kept

D.bought

答案:C

解析:borrow/lend/buy均为非延续性动词,不能与howlong连用。keep表示“保留”,可延续。Shehas____toBeijingthreetimes.

A.gone

B.been

C.went

D.go

答案:B

解析:havebeento+次数,表示“去过某地几次”。Ihavenever____suchadeliciousmeal.

A.eat

B.ate

C.eaten

D.eating

答案:C

解析:never+have+过去分词,构成现在完成时否定式。They____thegamealready.

A.win

B.won

C.havewon

D.hadwon

答案:C

解析:already提示用现在完成时。Hehasbeenadoctor____tenyears.

A.since

B.for

C.in

D.at

答案:B

解析:for+时间段(tenyears)。Therainhaslasted____thismorning.

A.since

B.for

C.in

D.at

答案:A

解析:since+时间点(thismorning)。Ihaven'theardfromhim____lastmonth.

A.since

B.for

C.in

D.at

答案:A

解析:since+时间点(lastmonth)。Shehas____herkeysandcan'tenterthehouse.

A.lost

B.lose

C.losing

D.loses

答案:A

解析:现在完成时结构为have+过去分词,lost是lose的过去分词。Theyhave____totheparkeveryweekend.

A.gone

B.been

C.went

D.go

答案:B

解析:havebeento表示“去过某地并返回”,符合everyweekend的重复行为。Theconcerthas____foranhour.

A.started

B.beenon

C.begun

D.opened

答案:B

解析:start/begin为非延续性动词,不能与for连用。beon表示持续进行。Howlonghaveyou____astudent?

A.been

B.become

C.turned

D.grown

答案:A

解析:become为非延续性动词,不能与howlong连用。be表示状态,可延续。四、改错题(10题)Ihaveseenhimyesterday.

答案:Isawhimyesterday.

解析:yesterday是具体过去时间,不能与现在完成时连用,必须用一般过去时。ShehasgonetoParislastweek.

答案:ShewenttoParislastweek.

解析:lastweek是明确的过去时间,不能用于现在完成时。Theyhavelivedheresincetenyears.

答案:Theyhavelivedherefortenyears.

解析:since后接时间点(如2014年、Monday),for后接时间段(tenyears)。Hehasbeentothecinemayesterday.

答案:Hewenttothecinemayesterday.

解析:yesterday不能与现在完成时连用。Ihaveboughtthisbooksincelastmonth.

答案:Ihavehadthisbooksincelastmonth.

解析:buy为非延续性动词,不能与since连用。应改为havehad,表示“拥有”状态。Shehaslostherphonefortwodays.

答案:Shehashadherphonelostfortwodays.或Shelostherphonetwodaysago.

解析:lose为瞬间动词,不能持续两天。建议改用一般过去时或被动结构。Wehaveknownsincewewereyoung.

答案:Wehaveknowneachothersincewewereyoung.

解析:know是及物动词,缺少宾

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论