2024外研版八年级英语上册期中专项复习:现在完成时(期中复习讲义)含答案_第1页
2024外研版八年级英语上册期中专项复习:现在完成时(期中复习讲义)含答案_第2页
2024外研版八年级英语上册期中专项复习:现在完成时(期中复习讲义)含答案_第3页
2024外研版八年级英语上册期中专项复习:现在完成时(期中复习讲义)含答案_第4页
2024外研版八年级英语上册期中专项复习:现在完成时(期中复习讲义)含答案_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

专题01现在完成时(期中复习讲义)

考情透视•目标导航

单元语法点常考题型命题趋势

1.注重素养:更加注重对学生英语核心素养的考查。

2.情境化突出:借助生活、学校、社会等多种情境,将

单项选择语法考察与实际生活相结合。

Unit1-2现在完成时语法填空等3.文化传承与价值导向明显:注重选取具有文化内涵和

思想价值的语篇。

4.聚焦易错点:命题会集中在现在完成时的一些经典易

错点上。

知识梳理•方法技巧

i.过去已完成的动作对现在有影响和现在有a臬种联系

酷知识点

一、现在完成时的定义

一般现在时用于表示:

1、发生过去的动作,到已结束,对现在造成的影响或结果。

2、发生于过去的动作,持续到现在,且有可能继续持续下去。

■Hehaslosthisbook.他丢了他的书。(所以他到现在一直没有书)

斯Hehastaughtinourschoolfor30years.他在我们学校教书已有30年了。(他现在还在教,未来也可能继续教)

二、基本结构

主语+助动词have/has+过去分词+

动词运去式规则:

1.规则变化

/一般在动词原形后加-ed,如:work-worked

/以不发音的e结尾的动词,直接加-d,$□:live-lived

/以“辅音字母+y”结尾的动词,变y为i,再加-ed,如:study-studied

,以重读闭音节结尾且末尾只有一个辅音字母的动词,双写末尾辅音字母,再加-ed,:stop-stopped

2.不规则变化(详见不规则过去分词表)

/类别/原形一过去式一过去分词

/read/ri:d/—read/red/一read/red/

/A-A-A

/cut一cut-cutcost-cost-cost

/think-thought-thoughtlose-lost-lost

/A—B—B

/不规则动词/shoot-shot-shot

/see一saw-seentake-took-taken

/ABC

/ring-rang-rungforget-forgot-forgotten

/A—B—A/run一ran-runcome-came-come

三、时间状语(标志词)

1.表示“不确定的过去时间”的副词:这类词只说明动作在过去某个不确定的时间点发生了,但不说明具体

何时发生,重点在于对现在的影响或结果。

already(已经):常用于肯定句,表示动作比预期早完成。

啥1havealreadyfinishedmyhomework.(我已经做完作业了»)

just(刚刚):表示动作刚刚完成。

0-Hehasjustlefttheoffice.(他刚刚离开办公室。)

yet(还,仍):常用于否定句和疑问句,表示期待某事发生但尚未发生。

^Haveyoufinishedyourreportyet?

—No,Ihaven'tfinishedityet.(你写完报告了吗?一不,我还没写完。)

ever(曾经):常用于疑问句,询问“生平是否有过……的经历”。

斯HaveyoueverbeentoParis?(你曾经去过巴黎吗?)

never(从不):用于否定句,表示“生平从未有过……的经历”。

暗Ihaveneverseenaghost.(我从来没见过鬼。)

2.表示“从过去持续到现在”的时间状语:这类词强调动作或状态从过去某一点开始,一直持续到现在(并

可能继续下去)。

for+一段时间(持续了……):表示动作或状态持续了多长时间。

since+一个时间点/过去时句子(自从……):表示动作或状态从过去某个具体时间开始。

时间标志结构含义示例

主语+have/has+过去持续了……Shehaslivedhereforfiveyears.(她在

for+时间段

分词+for+时间段时间这里住了五年了。)

since+时间主语+have/has+过去从……开始HehastaughtEnglishsince2015.(他从

点分词+since+时间点一直……2015年起就教英语了。)

Ihaveknownhersincewewere

since+一般主语+have/has+过去自从……以

children.(自从我们还是孩子时我就认

过去时从句分词+since+从句来一直……

识她了。)

sofar/untilnow/uptonow(到目前为止):表示从过去某时到现在为止的情况。

■Sofar,wehavereceivedtenapplications.(到目前为止,我们收至!J了十份申请。)

3.表示“近期”的时间状语:这类词表示动作发生在“最近的过去”,与现在联系非常紧密。

recently/lately(最近):

Mhaven'tseenhimlately.(我最近没见到他。)

inthelast/pastfewdays/weeks/months(在过去的几天/周/月里):

*Shehasachievedalotinthepastfewyears.(在过去的几年里,她取得了很大成就。)

4.在疑问句中询问“次数”

Howmanytimes...?(...多少次了?)

诙Howmanytimeshaveyouwatchedthismovie?(这部电影你看了多少次了?)

once,twice,threetimes...(一次,两次,三次...)

MhavebeentoBeijingtwice.(我去过北京两次。)

四、句型转换

肯定句主语+have/has+过去分词+其他Ihavereadthebookbefore.

我以前就读过这本书了。

Wehaven'tlivedinHarbin.

否定句主语+have/has+not+过去分词+其他

我们没有在哈尔滨生活过。

——HaveyoulivedinHarbin?

Have/Has+主语+过去分词+其他?

你在哈尔滨生活过吗?

一般疑问句及其回答肯定回答:Yes,主语+have/has.

一Yes,Ihave./No,Ihaven5t.

否定回答:No,主语+haven't/hasn't

是的,住过。/不,没有。

特殊疑问词+have/has+主语+过去分词+

特殊疑问句Wherehaveyoulived?

其他?

注意:

Notyet.是现在完成时中一个非常经典和地道的标志性回答。

它的完整形式通常是:No,I/we/theyhavenot(haven*t)...yet.或No,he/she/ithasnot(hasn*t)...yet.

五、延续性动词和非延续性动词的用法

(1)现在完成时表示动作从过去某个时候开始一直持续到现在,与一段时间(for+时间段/since+时间点)连用时

应注意肯定句中的谓语动词应是延续性动词,非延续性动词不可和一段时间连用。

我离开这所学校已八年了。

I'veleftthisschoolforeightyears.

I'vebeenawayfromthisschoolforeightyears.

他借用我的词典已两天了。

Hehasborrowedmydictionaryfortwodays.

Hehaskeptmydictionaryfortwodays.

⑵非延续性动词转化为延续性动词

非延续性动词延续性动词

borrowkeep

openbeopen

closebeclosed

begin/startbeon

comebehere

g。bethere

finishbeover

diebedead

catchacoldhaveacold

putonwear

wakeupbeawake

fallasleepbeasleep

losenothave

joinbein

leavebeaway

arrive/reachbe

六、区另Uhavebeento/havegoneto/havebeenin...

1.havebeento,表示“曾去过某地",说话时已从某地回来或已从某地去了其他地方,总之,现在已不在某地

的HaveyoueverbeentoNewYork?你曾去过纽约吗?(人已回来)

2.havegoneto,表示“已去了某地",说话时不在说话地点或在去某地的途中,或已到了某地,,现在还未回来.

■JimhasgonetoNewYorkw汕hisfamily.吉姆和他的家人去了纽约。(人还没回来)

3.havebeenin,表示“已在某地(待了多久)”,若表示“已在小地方多久”,in需用at代替,但后面跟副词时只用

havebeen,不需用任何介词.

•TheGreenshavebeeninNewYorkforthreeyears.格林一家在纽约(生活)已有3年了。

底Mr.Lihasbeenatthisschoolfortenyears.李先生在这个学校已有10年了。

▲注意:注意遇到四个地点副词要去掉to/in,这四个地点副词是:here,there,home,abroad

七、与现在完成时有关的特殊句式

1.Itis+一段时间+since从句(从句中的动词用非延续性动词的过去式),自从……以来已经有多长时间了.

Mtistwoyearssincetheoldmandied.这个老人死了两年了。

2.Itisthe+序数词+that+现完,这是某人第几次…

Mt*sthefirsttimethatI'veseenhim.

3.This/It+形容词最高级(名词)+that+现完,这是某人…的最…

■ThisisthebestfilmthatI'veeverseen.

A.现在完成时与一般过去时的区别

i.侧重点不同

现在完成时,与现在有关的时态,属于现在时态范畴,它侧重于过去的动作对现在造成的影响或结果。

Ihaveseenthefilmalready.我已看过那部电影了。

(说明"看”这个动作发生在过去,我现在对这部电影的内容有所了解)

一般过去时,是一种过去时态,侧重于表示过去的动作,与现在无关。

IwenttoNantongyesterday.昨天我去了南通。

(仅说明昨天去了南通这件事情,与现在无关)

2.连用的时间状语不同

现在完成时,与现在完成时连用的时间状语有:already,yet,still,just,sofar,inthelast/past...,before,ever,never,since

引出的时间和for引出的时间等。

Haveyoueverpickedflowersorsteppedonthegrassinapark?

你曾经在公园里摘过花或踩过草坪吗?

一般过去时,一般过去时则常与ago,yesterday,last...,in1990,justnow等连用。

Fatherboughtthisbikefiveyearsago.

父亲5年前买了这辆自行车。

易|错|点|拨

1.特殊疑问句的语序:特殊疑问词后需接“have/has+主语”的陈述语序。

□Howlonghavelivedtheyhere?一□Howlonghavetheylivedhere?

2.短暂性动词的转换:若原句用短暂性动词,变否定句或与时间段连用时,需转换为延续性动词。

□Heborrowedthebooklastweek.一□Hehaskeptthebookforaweek.)。

3.already与yet的位置:already用于肯定句,放have/has之后;yet用于否定句和疑问句,放句末。

Mhavealreadyfinished./Haveyoufinishedyet?/1haven'tfinishedyet.

4.时间点与时间段的区分:since后接具体时间点(如2020年、lastweek),for后接时间段(如threedays>

twoyears),不可混淆。

□Ihavewaitedsincetwohours.一□【havewaitedfortwohours.

5.时态一致性:since引导的从句需用一般过去时,主句用现在完成时。

诙Shehaschangedalotsinceshegraduated.

解I题I技I巧

解题黄金三步法

第一步:找“信号词”(关键词)

这是最快速、最有效的方法。如果句中出现以下典型的时间状语或副词,极大可能使用现在完成时:

如:Just(刚刚),already(已经),yet(还,仍),sofar(到目前为止),uptonow(直到现在),for+—

段时间,since+时间点等

啥I(finish)myhomeworkalready.

f看到already,基本锁定现在完成时:Ihavefinishedmyhomeworkalready.

第二步:查“时间点”

如果句子中没有明显的信号词,就看句中是否提到了一个具体的、过去的时间点。

如果有明确过去时间点(e.g.,yesterday,lastnight,in1999,atthattime),一定不能用现在完成时,要用一般过

去时。

如果没有明确过去时间点,并且动作与现在有关,则考虑用现在完成时。

的He(go)toBeijinglastyear.

一看到lastyear(具体的过去时间),用一般过去时:HewenttoBeijinglastyear.

防He(go)toBeijing.

一没有具体时间,只说明“他去过北京”这个经历对现在的影响(比如他了解北京),用现在完成时:Hehas

beentoBeijing.

在对话或语篇中,要结合上下文语境来判断。

如果对话发生在现在,谈论的是过去动作对现在的影响,用现在完成时。

A:Whyareyousohappy?(现在问)

B:I'vejustpassedmyexam!(刚通过考试这个过去动作导致现在很开心)

如果对话只是在单纯回忆或讲述过去发生的事情,用一般过去时。

A:Whatdidyoudoyesterday?(问昨天的事)

B:Ipassedmyexam.(只是陈述昨天发生的事)

考场练兵•分层实战

基础通关(测试时间:10分钟)

一、单项选择

1.Ithisbookforthreeweeks.Ihavetoreturnitnow.

A.borrowedB.havekeptC.haveborrowedD.Kept

【答案】B

【详解】句意:这本书我借了三周了。我现在得还回去了。

考查动词时态辨析。borrowed借,过去式;havekept已经保存,现在完成时;haveborrowed已经借,现在

完成时;kept保存,过去式。根据“I...thisbookforthreeweeks.”可知,这里需要一个能与时间段“forthreeweeks”

连用的延续性动词,borrow是短暂性动词,不能与时间段连用,keep是延续性动词,且此处强调过去发生

的动作持续到现在,用现在完成时,havekept符合语境。故选B。

2.heeverthefilmbefore?

A.Does;seeB.Have;seenC.Did;seeD.Has;seen

【答案】D

【详解】句意:他以前看过这部电影吗?

考查现在完成时。根据“ever”和“before”可知,本句为现在完成时,结构为have/has+过去分词。主语为

“he”需用has,过去分词用“seen”。故选D。

3.一CanyoucreateashortvideowiththehelpofAI?

一rmnotsure.Iit,butIwill.

A.wasn'ttryingB.haven'ttriedC.don'ttryD.didn'ttry

【答案】B

【详解】句意:一一借助人工智能,你能制作一个短视频吗?一一我还不确定。我还没尝试过,但我会去

试试的。

考查现在完成时的用法。结合问句uCanyoucreateashortvideowiththehelpofAI???及答句'Tmnotsure”

可知,此处回复者应对对方的提问不确定,因为回复者直到现在都还没有尝试过,即对现在的影响是无法

确认,时态应用现在完成时,强调从过去到现在尚未尝试过的动作,其否定结构为“havenFhasdtdonesth.”。

故选Bo

4.一Severalnewpocketparks________inQinhuaiovertheyears.

一Great!Let'stakeawalkthere.

A.openB.openedC.wereopenD.havebeenopen

【答案】D

【详解】句意:一一近些年,几个新的袖珍公园在秦淮开放了。。一一太好了!让我们去那走一走。

考查时态。根据"overtheyears”可知,句子时态是现在完成时,且动作应是延续性动作,因此用havebeen

openo故选D。

5.一ThefilmNeZha2isreallyamazing.Haveyouwatchedit?

一Not.ButIplantowatchitatthecinemathisSaturdayevening.

A.already;justB.ever;yetC.just;alreadyD.yet;ever

【答案】B

【详解】句意:一一《哪吒2》真是令人惊喜!你看过了吗?一一还没有。但是我计划这个周六晚上去电影

院看。

考查现在完成时。already已经;yet还;ever曾经;just仅仅。根据“Haveyou...watchedit?”可知,问句是

含有ever的现在完成时的句子,表示“是否曾经做过某事?",Notyet“还没有”是否定回答。故选B。

6.—Wouldyouliketoseethemoviethisevening?

—Oh,it'sagoodmovie.ButIitalready.

A.haven?tseenB.haveseenC.seeD.willsee

【答案】B

【详解】句意:一一你今晚想去看电影吗?一一哦,这是一部好电影。但是我已经看过了。

考查动词时态。haven'tseen没有看过,现在完成时的否定形式;haveseen已经看过,现在完成时的肯定

形式;see看,动词原形;willsee将要看,一般将来时。根据“ButI...italready.”可知,此处表达的是已经

看过了,所以用现在完成时,且此处表示肯定意义。故选B。

7.Asateacher,Iamproudthatallofmystudentsgreatprogressinthepastthreeyears.

A.madeB.willmakeC.havemadeD.aremaking

【答案】C

【详解】句意:作为一名老师,我很自豪我的学生在过去三年里取得了巨大进步。

考查现在完成时。根据“inthepastthreeyears”可知,动作从过去持续到现在,需用现在完成时have/hasdone。

故选C。

8.Mr.Liinthismiddleschoolforoverfifteenyears.Allhisstudentslikehim.

A.teachesB.taughtC.hastaughtD.willteach

【答案】C

【详解】句意:李老师在这所中学教书超过十五年了。他所有的学生都喜欢他。

考查动词时态。时间状语“foroverfifteenyears”表示动作从过去持续到现在,需用现在完成时,其结构为

“have/hasdone”,故选Co

9.-youeverwildmushrooms(野生菌)yet?

-No,ifsmyfirsttimetotrythem.

A.Have;eatenB.Did;ateC.Will;eatD.Do;eat

【答案】A

【详解】句意:——你以前吃过野生菌吗?——没有,这是我第一次尝试。

考查动词时态辨析。根据“yet”以及“it飞myfirsttimetotrythem”可知,问句强调的是从过去到现在为止是否

有过“吃野生菌”的经历,应用现在完成时。现在完成时的一般疑问句结构为“Have/Has+主语+过去分词+

其他“,主语是“you”,助动词用“Have”,“eat”的过去分词是“eaten”,故选A。

10.——MomislookingforLilyeverywhere.Whereisyoursister?

一Shetothelibrary.Shetheretwicethisweek.

A.hasbeen;hasgoneB.hasgone;wentC.went;goesD.hasgone;hasbeen

【答案】D

【详解】句意:——妈妈到处找莉莉。你妹妹在哪里?——她去图书馆了。这周她已经去过那里两次。

考查现在完成时。hasgone已经去了某地,还在那儿;hasbeen去过某地,已经回来。根据"Whereisyour

sister?"和“She...tothelibrary.”可知,Lily现在在图书馆,应使用hasgone。第二空根据“twicethisweek”可知

要用现在完成时表示到现在为止的经历,应使用hasbeen。故选D。

二、完成句子

11.你们成为朋友多长时间了?

Howlongfriends?

【答案】haveyoubeen

【详解】you“你们”;befriends“成为朋友”;根据"Howlong”可知句子是现在完成时(have/has+现在

分词),主语you,助动词用have。故填have;you;beeno

12.Threeyearshaspassedsincewelastsaweachother.(改为同义句)

Itthreeyearssincewelastsaweachother.

【答案】hasbeen

【详解】句意:自从我们上次见面已经过去三年了。根据uIt...threeyearssincewelastsaweachother.,,和原

句对比可知,此处应该表示“自从我们上次互相见面已经有三年了。”,可以用“IthasbeeiH^^'^+since・・・”

结构替代。故填has;beeno

13.MyfriendAmyboughtabookcalledGonewiththeWindlastyear.(改为同义句)

MyfriendAmyabookcalledGonewiththeWindforayear.

【答案】hashad

【详解】句意:我的朋友艾米去年买了一本叫《飘》的书。原句中“bought”是过去式,表示过去发生的动

作,即去年买了书。在改为同义句时,需要表达出“我的朋友艾米拥有一本叫《飘》的书已经一年了”这

一意思,因此要使用现在完成时“have/has+过去分词”的结构来表示从过去某一时间开始一直延续到现在

并还可能继续延续下去的动作或状态。“拥有”用“have”表示,其过去分词是“had”,故填has;had„

14.我已经学习英语7年了。

IEnglishfor7years.

[答案]haveleamed/leamt

【详解】对比中英文可知,空处缺少“已经学习”;根据英文题干和汉语提示可知,此处考查learn“学习”,

动词;又根据"for7years”可知,句子时态为现在完成时,其结构为have/hasdone;主语为“I”,助动词

应用have,动词learn的过去分词为leamed/leamt。故填have;learned/learnto

15.我叔叔已经来北京两周了。

MyuncleBeijingforweeks.

【答案】hasbeenin

【详解】对照中英文,缺少的中文部分是“已经来havebeenin”和“forweeks”可知,这里是要用现在完

成时,主语“Myuncle”是第三人称单数,所以have要改为has。故填hasbeenin。

16.他借这本书两周了。

Hehasthisbooktwoweeks.

【答案】keptfor

【详解】由句意“他借这本书两周了”可知,句中的动词为延续性动词,keep符合句意,在此意为“保有

空前的has可知应用现在完成时,其谓语动词结构为“have/hasdone”,故第一空填过去分词kept;第二空

表示动作持续一段时间,要用介词for。故填kept;foro

重难突破(测试时间:10分钟)

一、单项选择

1.-Youlookworried.Whafswrong?

一ImyEnglishbook.TvelookedforitinallplacesbutIcan'tfindit.

A.lost;nowhereB.lost;everywhereC.havelost;anywhereD.havelost;everywhere

【答案】c

【详解】句意:——你看起来很担忧。怎么了?——我的英语书丢了。我到处都找过了,但是到处都找不

到它。

考查时态和不定副词。根据后半句"I'velookedfbrit..."(我已经找过它了),使用现在完成时(have+过去

分词),表示“丢书”的动作发生在过去,但对现在有影响(书现在仍找不到)。选项C和D的“havelost”

是现在完成时,符合语境,A、B选项可排除。nowhere无处;everywhere到处;anywhere任何地方。在否

定句"Ican'tfindit"(我找不到它)中,表示“哪里都找不到”,应使用“anywhere”(任何地方),这是否定句

的标准用法。故选C。

2.ZhangYuusedtocelebratetheDragonBoatFestivalwithherfamily,butshewentabroad,shehas

donethatwithherclassmates.

A.afterB.untilC.whenD.since

【答案】D

【详解】句意:张瑜以前经常和家人•起庆祝端午节,但自从她出国后,她就和同学•起庆祝端午节。

考查连词的辨析。after在之后;until直至when当的时候;since自从。根据“but...shewentabroad,

shehasdonethatwithhisclassmates.”可知此处主句用了现在完成时,从句用了一般过去时,故用since,表达

的意思是“自从她出国后,她就和同学一起过端午节了”,故选D。

3.Hergrandfatheracarin2005.Hethecarfor20years.

A.buy;hasboughtB.bought;hashadC.buys;hashadD.bought;hasbought

【答案】B

【详解】句意:她的祖父在2005年买了一辆车。他拥有这辆车已经20年了。

考查一般过去时和现在完成时以及延续性动词。buy买,动词原形;bought买,动词过去式;buys买,动

词三单形式;hasbought已经买了,瞬间性动词;hashad已经拥有,延续性动词。第一个空,根据“in2005”

可知,此句为一般过去时,空处填动词过去式作谓语,排除选项A和C;第二个空,根据“for20years”可知,

此处强调持续拥有,需用现在完成时,且要用延续性动词。故选B。

4.-Lucy,wouldyouliketoseethemovieKungFuPandawithus?

一rdloveto,butIit.

A.sawB.seeC.willseeD.haveseen

【答案】D

【详解】句意:——露西,你想和我们一起看《功夫熊猫》吗?—我很想去,但我已经看过了。

考查现在完成时。根据“butI”可知,前后表示转折关系,想去,但是因为看过,所以不去了。表示过去发生

的动作对现在的影响,即已看过所以不能再看,用现在完成时,结构为have/hasdone。故选D。

5.ThemovieNeZha2withthepublicsinceitcameout.

A.hasbeenpopularB.ispopularC.waspopularD.willbepopular

【答案】A

【详解】句意:电影《哪吒2》自上映以来一直受到公众的欢迎。

考查现在完成时。根据“sinceitcameout”可知,句子描述的是从过去某一时间点开始一直持续到现在的动作

或状态,并且有可能继续持续下去,因此需要使用现在完成时态,hasbeenpopular表示“一直受欢迎”。故

选A。

6.ThenumberofChineseWeibousers600millioninrecentyears.

A.hasreachedB.havereachedC.reachedD.willreach

【答案】A

【详解】句意:近年来,中国微博用户的数量已经达到了6亿。

考查时态及主谓一致。根据“inrecentyears”可知,时态为现在完成时“have/hasdone”,且主语“Thenumberof

ChineseWeibousers”是第三人称单数形式,故助动词应用has。故选A。

7.―haveyouthebike,Tom?

一Forthreedays.Myparentsboughtitasmybirthdaygift.

A.Howsoon;boughtB.Howsoon;had

C.Howlong;hadD.Howlong;bought

【答案】C

【详解】句意:——汤姆,你拥有这辆自行车多久了?—三天了。我父母买它作为我的生日礼物。

考查疑问词组和动词辨析。Howsoon多久以后;Howlong多长时间;bought是buy的过去分词,为短暂性

动词;had是have的过去分词,为延续性动词。根据“一…haveyou...thebike,Tom?一Forthreedays.”可知,

这里需要一个表示时间段的疑问词组和一个可延续的动词,Howlong用于询问时长,had是延续性动词,

符合语境,说明询问拥有自行车的时间长度。故选C。

8.Thefamouswriterforoverahundredyears,buthisworksstillhavegreatinfluence(影响)today.

A.diedB.hasdiedC.wasdyingD.hasbeendead

【答案】D

【详解】句意:这位著名作家已去世一百多年,但他的作品至今仍有很大影响。

考查现在完成时的延续性动词用法。died死,过去式;hasdied死,现在完成时结构,瞬间性动作;wasdying

正在死,过去进行时结构;hasbeendead已经死了,现在完成时结构,延续性状态。根据"foroverahundred

years”可知,此句时态为现在完成时,结构为have/hasdone,且需用延续性动词或状态。故选D。

9.―youdecidedwhichstorytoread?

—No,I.

A.Did;didn'tB.Have;didn5tC.Have;haven'tD.Did;haven't

【答案】c

【详解】句意:——你已经决定读哪个故事了吗?——不,我还没有。

考查现在完成时和一般疑问句。根据“...youdecidedwhichstorytoread?”可知,动作从过去开始持续到现在,

应用现在完成时,其结构为“have/hasdone",主语是you,第一空应用Have;根据“No,I”可知,此处作否定

回答,应表达为“No,Ihaven't"。故选C。

10.TheyFranceforfiveyears.Hehasbeenusedtothelifethere.

A.havebeeninB.havebeentoC.havegonetoD.havecomein

【答案】A

【详解】句意:他们在法国已经待了五年了。他已经习惯了那里的生活。

考查现在完成时的用法。havebeenin表示“在某地待了多久”,是延续性的;havebeento表示“去过某地(已

回来)";havegoneto表示“去了某地(未回来)";havecomein已经进来,短暂动词。根据“They...Francefbr

fiveyears.Hehasbeenusedtothelifethere.“可知,"fbrfiveyears”是一段时间,常与延续性动词连用。这里需

要表示“在法国待了五年”,所以用“havebeenin”。故选A。

二、句型转换

11.Tomhasknownmefortenyears.(改为同义句)

Tomhasknownmetenyears.

【答案】sinceago

【详解】句意:汤姆认识我已经十年了。根据“fortenyears”可知表示时间段也可以用“since+时间点”来替换,

故此处可改为sincetenyearsagoo故填since;ago0

12.Helefthishometowntwoyearsagotostudyincollege.(改为同义句)

Hehasfromhishometownfortwoyearstostudyincollege.

【答案】beenaway

【详解】句意:他两年前离开家乡去上大学。根据"fortwoyears”可知,此处用现在完成时态,left是短暂性

动词,不能与时间段连用,应该改为其延续性动词beaway。现在完成时态的结构是“have/hasdone",be的

过去分词是been。故填been;away。

13.Heborrowedthebooklastweek.(改为同义句)

Hethebookforaweek.

【答案】haskept

【详解】句意:他上周借了这本书。此处可改为“这本书他已经保存一周了",根据“foraweek”可知,句子

需用现在完成时,结构为“have/has+过去分词”,动词需要用延续性动词keep;主语为he,应用has,keep

的过去分词形式为kept,故填has;kepto

14.ThestudentshaveimprovedtheirEnglishbystudyinghard.(改为一般疑问句)

thestudentstheirEnglishbystudyinghard?

[答案】Haveimproved

【详解】句意:学生们通过努力学习提高了英语水平。原句时态为现在完成时,改为一般疑问句,助动词

have要放在主语前,且首字母大写;主语后接过去分词improved。故填Have;improved。

15.OurschoolhasalreadyheldtwoEnglishyear-endparties.(改为否定句)

OurschoolheldtwoEnglishyear-endparties.

【答案】hasn,tyet

【详解】句意:我们学校已经举办了两场英语年终派对。结合语境和题目要求可知,现在完成时的否定形

式是“主语+haven,t/hasn,t+过去分词+其他”,因为主语“Ourschool”是第三人称单数,所以用“hasn't";

同时,"already”要换成“yet”,“ye俨用于否定句和疑问句,常放在句末。故填hasn't;yet。

易混易错(测试时间:10分钟)

1.一Ihearyourunclegotgoodresultsinthe2025WuxiMarathon.

一Exactly.HepractisesrunningeverydayandhetheRunningClubforfiveyears.

A.hasbeentoB.hastakenpartinC.hasbeeninD.hasjoined

【答案】C

【详解】句意:——我听说你叔叔在2025年无锡马拉松比赛中取得了好成绩。——确实。他每天练习跑步,

并且已经加入跑步俱乐部五年了。

考查动词短语及延续性动词。hasbeento去过(某地);hastakenpartin参加(活动,非延续性);hasbeen

in加入(某组织,延续性);hasjoined加入(非延续性);forfiveyears是一段时间,要与延续性动词连

用;theRunningClub是组织,且需延续性表达,用hasbeenin。故选C。

2.一WhereisMillie?Ihaven'tseenherfor.

一IhearthatsheBeijingfortwodays.

A.sometimes;wenttoB.sometime;hasgoneto

C.sometimes;hasbeentoD.sometime;hasbeenin

【答案】D

【详解】句意:一米莉在哪里?我有一段时间没见到她了。一我听说她已经在北京待两天了。

考查短语辨析及动词时态辨析。sometimes有时候;sometime某个时候;sometimes几次;sometime一段时

间;wentto动词过去式;hasgoneto现在完成时;hasbeento现在完成时;hasbeenin呆在某地。根据"Ihaven't

seenher”可知,这里表示有一段时间没看到某人,需用sometime表示;fortwodays表示“已经两天了”,为

时间段,需用现在完成时表示;hasgoneto表示去了某地还没回来,为短暂动作,不可与时间段连用;hasbeen

to表示去过某地已回来,强调经历,也不可与时间段连用;“bein+地点”表示“待在某地(状态)”,可与时

间段连用。故选D。

3.Notonlythetwinsbutalsotheircousintheirhometownforhalfayear.

A.haveleftB.hasleftC.havebeenawayfromD.hasbeenawayfrom

【答案】D

【详解】句意:不仅这对双胞胎,而且他们的表弟也离开家乡有半年时间了。

考查主谓一致。notonly...butalso…需遵循就近原则;left是短暂性动词,不能与forhalfayear时间段连用,

故排除A和B选项;beenawayfrom是延续性动词短语,可与forhalfayear时间段连用。theircousin是单

数,助动词需用单数形式;have为助动词原形,has为助动词三单形式。故选D。

4.Youwon'tknowifthecoatfitsyouuntilyouiton.

A.willtryB.aretryingC.triedD.havetried

【答案】D

【详解】句意:你只有试穿了这件外套,才知道它是否合身。

考查动词的时态。willtry一般将来时;aretrying现在进行时;tried过去式;havetried现在完成时。根据“You

won,tknowifthecoatfitsyouuntilyou...iton.”可知,空处需用现在完成时,表示动作完成对未来的影响,强

调“试穿”动作完成后才能知道结果。故选D。

5.Thisfilm________foraweekandmanychildrenlikeitverymuch.

A.beginsB.hasbegunC.beganD.hasbeenon

【答案】D

【详解】句意:这部电影上映一周了,许多小孩都非常喜欢它。

考查现在完成时的用法。根据“foraweek”可知此句应用现在完成时“主语+have/has+done”,排除选项A和C;

“foraweek”表示一段时间,与一段时间连用,动词应用延续性动词,“begin”是短暂性动词,应变为“beon”。

故选Do

6.Mygrandparentsforsixtyyears.Theyarelivingapeacefullifeinthecountryside.

A.marriedB.gotmarriedC.havemarriedD.havebeenmarried

【答案】D

【详解】句意:我的祖父母已经结婚60年了。他们在乡下过着平静的生活。

考查动词时态和语态。married一般过去时,表示过去发生的动作;gotmarried一般过去时,强调结婚的动

作;havemarried现在完成时,表示已经结婚但不符合持续状态表达;havebeenmarried现在完成时,表示

持续到现在的婚姻状态。根据"forsixtyyears”的时间状语,可知需用现在完成时表示持续状态。故选D。

7.TheForbiddenCity,nowthePalaceMuseum,tothepublicformorethaneightyyears,butIhaven't

theresofar.

A.hasopened;goneB.hasbeenopen;been

C.hasbeenopen;goneD.hasopened;been

【答案】B

【详解】句意:紫禁城,现在的故宫博物院,已经对公众开放八十多年了,但是我至今没去过。

考查动词的时态。根据"formorethaneightyears”可知,此句要用现在完成时,且要用beopen表示“开放的

状态”;根据“haven't...theresofar”可知要用现在完成时,此处指的是没去过,用been表示。故选B。

8.——Sandy,howlonghaveyouhadtheiphone14pro?

-acoupleofdaysago.Iitlastweek.

A.For;boughtB.For;haveboughtC.Since;boughtD.Since;havebought

【答案】C

【详解】句意:----Sandy,你用iphone14pro多久了?----从几天前开始。我上周买的。

考查介词辨析和一般过去时。“for+一段时间”表示“持续了多久”;“since+一段时间+ago”表示“从多久前开始”。

根据第一空后的“acoupleofdaysago”可知,第一空应选Since;根据“lastweek”可知,此处在叙述过

温馨提示

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

评论

0/150

提交评论