初中英语现在完成时易错剖析及解析_第1页
初中英语现在完成时易错剖析及解析_第2页
初中英语现在完成时易错剖析及解析_第3页
初中英语现在完成时易错剖析及解析_第4页
初中英语现在完成时易错剖析及解析_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

初中英语现在完成时易错剖析及解析一、初中英语现在完成时1.IthasbeenthreeyearssinceI______ateacher.A.

become

B.

became

C.

becoming

D.

tobecome【答案】B【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。故选B。【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。2.Wow!You________dinner!Let'seatnow.A.

cook

B.

arecooking

C.

willcook

D.

havecooked【答案】D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。故选D。【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。3.—Yourshoesaresoold.Whydon'tyoubuyanewpair?—BecauseI

allmymoneyonanMP5.A.

spend

B.

havespent

C.

amspending

D.

wasspending【答案】B【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。4.—HowdoyoulikeTreasureIsland,Lucy?—It'ssoexcitingthatI_______ittwice.A.

amreading

B.

haveread

C.

wasreading

D.

hadread【答案】B【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为haveread,故选B。【点评】此题考查现在完成时的用法。5.—Whereisyourfather?—

.A.

HehasbeentoShanghai

B.

HehasbeeninShanghaiC.

HehasgonetoShanghai

D.

HehavebeentoShanghai【答案】C【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。Havebeento去过某地(已回);havebeenin在……;havegoneto去了某地(未回)。本题中父亲是人们在找的人,所以是去了某地,还没回来,用havegoneto。主语he是三人称单数,用hasgoneto。故选C。【点评】本题考查现在完成时。以及Havebeento;havebeenin;havegoneto三个短语的词义和用法。6.Nancy

forfiveyears.A.

wasdying

B.

hasdied

C.

died

D.

hasbeendead【答案】D【解析】【分析】句意:南西去世五年了。A.wasdying过去进行时态;B.hasdied现在完成时态;C.died一般过去时态;D.hasbeendead现在完成时态。句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成bedead。故选D。【点评】本题考查时态辨析。某人去世了多少年就用延续性动词的现在完成时,has

beendead。7.—Whereisyourmother?—She______Australiaandshe______Sydneyfortwoweeks.A.

hasbeento;hasbeenin

B.

hasbeento;hasbeentoC.

hasgoneto;hasbeenin

D.

hasgoneto;hasbeento【答案】C【解析】【分析】句意:——你的妈妈在哪里?——她去了澳大利亚,她在悉尼呆了两周了。hasbeento”去过某地“,现在已经回来了;hasgoneto”去了某地“,还没有回来;hasbeenin”待在某地“一段时间。根据句意Whereisyourmother?可知,她的妈妈还没有回来,第二个空后面有一段时间fortwoweeks,应该用bein,故应选C。【点评】考查动词的时态,以及hasbeento,hasgoneto,hasbeenin的含义和用法。8.—Howmanyletters

you

toyourmother?—109inall,since2016.A.

has,written

B.

have,written

C.

did,write

D.

are,writing【答案】B【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。句中since2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写havewritten,故答案选B。【点评】考查动词的时态。注意现在完成时的用法。9.——______you_____outtheproblem,Sam?——Notyet,butI'mgoingto.A.

Did,work

B.

Are,working

C.

Have,worked

D.

Will,work【答案】C【解析】【分析】句意:萨姆,你计算出这道数学题了吗?——还没有,但是快了。结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。选C。【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。10.—Mary,Irememberyou

severalyearsago.—Yes,I

for3years.A.

married,havemarried

B.

married,married

C.

married,havebeenmarried

D.

havemarried,havebeenmarried【答案】C【解析】【分析】句意:——Mary,我记得几年前你结婚了。——是的,我已经结婚三年了。ago表明时态是一般过去时,所以用过去式married。排除D。for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。marry是非延续性动词,其延续性动词是bemarried,be的过去分词是been,故选C。【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。11.—Ihaven'tseenyourgrandfatherfortwoyears.Whathappenedtohim?—Oh,he________herefortwoyears.A.

stayed

B.

hasn'tstayed

C.

stays

D.

hadn'tstayed【答案】B【解析】【分析】答语中的fortwoyears是一段时间,用在现在完成时的句中时。现在完成时的结构:主语+have/has+过去分词。可知选B。【点评】考查现在完成时12.Mr.Fan

in2005.Inotherwords,he

for9yearstillnow.

A.

gotmarried;hasbeenmarried

B.

married;hadbeenmarriedC.

gotmarried;hadbeenmarried

D.

married;gotmarried【答案】A【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次married后面要接宾语,getmarried表示的是短暂性动作,所以应填getmarried.第二空由“tillnow”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“hasbeenmarried”,故选A.【点评】此题考查了动词时态问题,同时也考查了“getmarried”和“married”的区别。13.—Yournewbikeissonice!Whendidyoubuyit?—InJuly.I_____itfortwoweeks.A.

had

B.

havehad

C.

havebought

D.

bought【答案】B【解析】【分析】句意:——你的新自行车那么好看。你什么时候买的。——七月份,我买了两周了。根据fortwoweeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。因此排除AD,buy是结束性动词,不能够延续,应此排除,故答案是B。【点评】考查现在完成时,注意现在完成时中延续性动词的使用。14.—Doyoustillplaybasketball?—Oh,no.I____itforthepasttwoyears.A.

haven'tplayed

B.

didn'tplay

C.

won'tplay

D.

hadn'tplayed【答案】A【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的forthelasttwoyears可知应与完成时态连用,又有时间是thelasttwoyears可知是从现在往前两年,因此应使用现在完成时态,故选A。【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。15.TheGreens

manyplacesofinterestsincetwoyearsago.A.

hasvisited

B.

havevisited

C.

visited

D.

willvisit【答案】B【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,theGreens格林一家,表示复数含义,作主语,谓语用复数形式。故选B。16.—

haveyouhadthemobilephone?—Since2015.

A.

Howoften

B.

Howlong

C.

Howsoon

D.

Howmany【答案】B【解析】【分析】句意:你什么时候有的手机?自从2015年。询问的是从什么时候开始,也就是时间长度。故B选项正确。【点评】考查特殊疑问句的辨析。17.I

acold.IamnotfeelingwellnowA.

caught

B.

havecaught

C.

wascatching

D.

hadcaught【答案】B【解析】【分析】句意:我感冒了,我现在不舒服。catchacold意为“感冒”。由句意可知应用现在完成时。故选B。【点评】考查现在完成时。18.Anumberoftourists_____Yangzhoumanytimesbecausesuchabeautifulcity.A.

havebeento

B.

hasbeento

C.

hasgoneto

D.

havegoneto【答案】A【解析】【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。havebeento,表示去过某个地方,havegoneto,表示去了某地,还没回来。manytimes是很多次,游客们应该是去过很多次,用have/hasbeento+地点,由于主语是复数,助动词用have,故选A。【点评】考查现在完成时,注意havebeento表示去过回来了,havegoneto表示去了还没回来。19.He________fortenyears.A.

hasbeenmarried

B.

married

C.

gotmarried

D.

hadmarried【答案】A【解析】【分析】句意:他结婚十年了。根据句意可知是从过去持续到现在的动作,应该用现在完成时。故选A。20.一Haveyouever

thefilmGangJiong?一Yes,Ihave.A.

see

B.

tosee

C.

saw

D.

seen【答案】D【解析】【分析】句意:“你看过电影《港囧》吗?”“是的,我看过。”由ever及答语可知句子用现在完成时,故用see的过去分词seen。【点评】考查动词的时态。21.Thenewsupermarketinourtown_______fortwoweeks,butI_______thereyet.A.

hasopened;haven'tgone

B.

hasbeenopen;haven'tbeenC.

hasbeenopen;haven'tgone

D.

hasopened;haven'tbeen【答案】B【解析】【分析】句意:在我们城镇的新超市已经开业2周了,但是我还没有去过。根据fortwoweeks可知,谓语动词必须是持续性动词或表示状态的词;hasopened这里强调的是动词,open是非持续性动词,不能与时间段连用,故排除AD;hasbeenopen这里open是形容词,可以与时间段连用;这里第二空表示没有去过应该用haven'tbeen。havebeen表示去过某地;havegone表示去了还没有回来。根据句意故用haven'tbeen。故选B。22.Mysister

inAmericafortwoyears.Imissherverymuch.

A.

studies

B.

studied

C.

hasstudied

D.

isstudying【答案】C【解析】【分析】句意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状态并有可能继续持续下去。故C选项正确。【点评】考查现在完成时。23.WhichofthefollowingisWRONG?A.

Yourcarisgoodexceptforthecolour.

B.

Thefilmhasbegunfortwentyminutes.C.

Ihavekeptthebookfortwodays.

D.

What'sthedifferencebetweenthetwotricks?【答案】B【解析】【分析】句意:下面哪一个是错误的?A选项意为:你的汽车除了颜色之外其他都很好;B选项意为:这场电影已经开始二十分钟了。这个句子是错误的,begun的原形是begin,意思是开始,是瞬间性动词,不能和一段时间连用;C选项意为:我借这本书已经两天了,这个句子是对的,keep是持续性动词;D选项意为:这两个把戏之间的区别是什么?故应选B。【点评】考查句子结构。掌握短暂性动词不能与时间段连用。24.Mike

thebookshop.Ihavetowaitforhim.A.

wentto

B.

wasin

C.

hasbeento

D.

hasgoneto【答案】D【解析】【分析】句意:迈克去了书店。我不得不等他。从第二句来判断.迈克不在.应用“have/hasgonetoaplace”来表示“去某地了(还没有回来)”。用现在完成时强调过去发生的事件对现在的影响。【点评】考查动词时态及havebeento和havegoneto的区别。25.Jack_______schooltwoyearsagoandhe_______fortwoyears.A.

leaves;hasgone

B.

left;hasbeenaway

C.

leaves;hasbeenaway

D.

left;hasgone【答案】B【解析】【分析】句意:Jack两年前离开学校,他离开有两年时间了。twoyearsago表示动作瞬间结束用一般过去时,leave的过去式为left,fortwoyears表示状态延续用现在完成时,leave需换成beawayfrom,且Jack相当于第三人称单数,用hasbeenawayfrom。故选B。【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。26.一ThisisthesecondtimeIhavecometoTaiyuan.It

alot.一Yeah,itisbecomingmoreandmorebeautiful.A.

changes

B.

willchange

C.

waschanging

D.

haschanged【答案】D【解析】【分析】句意为——这是我第二次来到太原。它改变了很多。——是的,它将变得越来越美丽。根据havecome,可知是时态是现在完成时,结构为have/hasdone,主语是it,用haschanged,故选D。【点拨】此题考查现在完成时。27.You

myEnglishdictionaryforamonth.Couldyoupleasegiveitbacktomenow?A.

haveborrowed

B.

lent

C.

havekept

D.

borrowed【答案】C【解析】【分析】句意:你借我的英语词典有一个月了,你现在能把它还给我吗?根据句中时间状语“foramonth”.可推断此句应该用现在完成时,故先排除选项B、D。borrow是瞬间性动词,不能与时间段连用,需将borrow改为keep。故选C。【点评】考查现在完成时的短暂性动词与延续性动词辨析。28.—WhyareyoulookingforMaryinahurry,John?—Theb

温馨提示

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

评论

0/150

提交评论