版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
小升初英语现在完成时专项练习卷附答案解析一、用所给动词的正确形式填空(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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国医科大学《项目管理概论》2025-2026学年期末试卷
- 阳泉师范高等专科学校《英语教学法教程》2025-2026学年期末试卷
- 运城学院《交通运输经济法规》2025-2026学年期末试卷
- 中北大学《幼儿语言教育与活动指导》2025-2026学年期末试卷
- 长春汽车职业技术大学《公司金融》2025-2026学年期末试卷
- 长春中医药大学《中国工艺美术史》2025-2026学年期末试卷
- 运城学院《临床康复》2025-2026学年期末试卷
- 长春财经学院《民族学调查与研究方法》2025-2026学年期末试卷
- 扬州大学《口腔预防医学》2025-2026学年期末试卷
- 宣化科技职业学院《人类行为与社会环境》2025-2026学年期末试卷
- 2025年长沙市芙蓉区事业单位真题
- 2026年个人履职尽责对照检查及整改措施
- 2026年见证取样员模拟题库讲解附参考答案详解【综合题】
- 【新教材】人教版(2024)八年级下册英语Unit 5 Nature's Temper单元教学设计
- 2026年河南交通职业技术学院单招职业技能考试题库附答案详细解析
- (一模)青岛市2026年高三年级第一次适应性检测英语试卷(含答案)
- 2026年高考数学二轮复习:专题05 导数综合应用(培优重难专练)(解析版)
- 总承包安全生产管理制度
- 2025云南省保山市中级人民法院遴选4人备考题库附答案
- 【高考真题】2024年高考语文全国卷文言文阅读真题汇编及官方答案
- 人行道铺装改造工程可行性研究报告
评论
0/150
提交评论