1、完整版九年级现在完成时练习题现在完成时练习题21_you ever _to the Great Wall?Yes,Three times()AHas,been BHave,been CHave,gone22Is that a new coat?No,I_it for a long time()Abought Bhave bought Chave had23Look!Someone _ the classroomWell,it wasnt meI didnt do it()Ais cleaning Bwas cleaning Chas cleaned Dwill clean24I dont fe
2、el very well,JackIm afraid you_me your cold()Agive Bhad given Chave given Dwould give25Where are the flowers?You see,someone them to the window()Amoves Bhad moved Chas moved Dwould move26Something _ in our hometown since 2014Now it _ very modern()Ais changed; is looked Bhas changed; looksCchanged; l
3、ooks 27Amy,can we give away these soft toys?We them for many yearsMom,but I want to keep the bear()Abought Bhad Chave bought Dhave had28Ben and Sue arent home,are they?NoThey to London on business()Ahave gone Bgo Chave been Dwill go29I_scared of dogs ever since a dog hurt me when I was five years ol
4、d()Awill be Bwas Chave been Dwould be30My grandparents_ in that city since 2008()Awill live Blive Chave lived Dwere living31I heard the new song on the radioI high and low in the music store,but I cant find the song()Asearch Bhave searchedCam searching Dwill search32Over fifty countries _ the AIIB(亚
5、投行) so far()Ajoined Bwas joining Chad joined Dhave joined33Miss Brown,we cleaning our classroomCan we go home now?()Afinish BfinishingCare finished Dhave finished34I _ the book club last week and I _ two books already()Ajoin; read Bjoined; readCjoined; have read Djoined; has read35Lily,will you go t
6、o Jennys birthday party this Saturday?Im not sureBecause I so far()Ahave invited Bwasnt invitedChave been invited Dwill be invited36I hear your dad _ Shanghai on businessDid he fly there?Yes,but he will be home tomorrowAwill go to Bhas been to Chas gone to37So far,the AIIB(亚投行)()57 countries to be t
7、he founding membersAattracted Bhas attractedCwill attract 38My grandparents _ for over 60 years and they love each other very much()Ahave been married Bgot marriedCwere married Dhave got married39Did you see Tom yesterday?No,I him for a long time()Adidnt see Bhasnt seen Csaw Dhavent seen40I great pr
8、ogress in my English study since last year()Amake Bwill make Chave made Dmade41MrBrown_his hometown since he _the army()Ahas left;joinedBhas been away from;has joinedChas been away from;joinedDleft;joined42Look at the blue sky!The rain _Lets go out for a walk()Astops Bwill stop Chas stopped Dhad sto
9、pped43What are you going to do this weekend?I_ yet()Ahavent decided Bwont decideChave decided Ddidnt decide44Hello,may I speak to Miss Yang?Sorry,she isnt inShe _ a poor mountain village as a volunteer()Ahas been to Bhas been inChas gone to Dhas been away45Mario _ this pair of shoes for about six ye
10、arsIts too old to wear()Ahas bought Bhas had Cbought46Do you know Diaoyu Island?SureIt _ China since ancient times()Abelongs to Bbelonged toChas belonged to Dis belonging to47The astronaut is so tired that he _ for eleven hours()Ahas been asleep Bhas fallen asleepChas gone to bed Dhas gone to sleep4
11、8Bob with his parents _ Hong Kong since two years ago()Ahave been to Bhas been to Chave gone to Dhas gone to49In the last ten months,September Miracle (奇迹) _in CCTV for more than five times and is popular all over the country()Ahas played the pianoBhas given out their song disksChas written songsDha
12、s performed50What a pity!You missed the beginning of the movie,it _ _ for 10minutesOh,a traffic jam!()Abegan Bstated Chas been on Dhas been off【分析】你曾经去过长城吗?是的去过三次了【解答】答案:Bhave been to 表示曾经去过某地,have gone to,表示已经去了某地,或正在去某地的路上,根据ever和three times,可以推测这里表示曾经去过某地,现在已经回来了,主语是you,这里应该用have故选B【点评】本题考查了现在完成时
13、的用法解答时注意:have been to 表示曾经去过某地,have gone to,表示已经去了某地,或正在去某地的路上【分析】那是一件新上衣吗?不,我已经买了很长时间了【解答】答案:C根据for a long time可知,这是一个表示一段时间的时间状语,通常用于现在完成时,而且动词应该用延续性动词,而buy是瞬间性动词,不能持续一段时间,所以要用have,这里是指拥有手表这种状态持续到现在,故用现在完成时态,结构为have/has+动词的过去分词,主语是I,所以助动词用have,动词have的过去分词为had故选C【点评】本题主要考查现在完成时,用法:表示过去发生或完成的动作对现在造成
14、的影响或结果,还表示过去发生动作一直持续到现在其结构是have/has+及物动词的过去分词此题注意短暂性动词和延续性动词区别【分析】看,有人已经把教室打扫干净了呃,不是我做的我没有打扫【解答】答案:C根据it wasnt meI didnt do it,可以判断打扫教室这个动作发生在过去,对现在造成了影响,教室已经打扫了,所以这里用现在完成时,结构为:have/has+动词过去分词主语是someone,是个不定代词,作主语谓语动词用单数,故选C【点评】本题考查了现在完成时的用法解答时注意结构为:have/has+动词过去分词【分析】我感觉很不好受,Jack恐怕你把感冒传染给我了【解答】答案:C
15、结合句意是说我感觉很不好受,恐怕你把感冒传染给我了,也就是传染感冒的动作发生在过去,对现在造成一定的影响,用现在完成时have/has+过去分词,主语you,故have,give 的过去分词given,故选C【点评】本题考查现在完成时,根据句子的逻辑关系来确定答案【分析】翻译:花在哪里?你看,有人把他们移到了窗口【解答】moves一般现在时;had moved过去时;would move过去将来时;叙述的时候,花已经被移走了,根据语境可知应用现在完成,故选:C【点评】本题主要考查现在完成时的用法,根据语境利用排除法即可选的【分析】自从2014年,我们的家乡有些事情已经改变了,现在看起来很现代【
16、解答】something 泛指形容词,某些事情,since 2014,即自从2014年,结合Now,可知前面用完成时,后面用一般现在时,has changed 已经改变故选:B【点评】选词、选择时态填空,关键是找关键词,比如本题中的since 2014、Now【分析】Amy,我们能捐赠这些柔软的玩具吗?我们已经买了很多年了妈妈,但是我想留下这只熊【解答】答案:D for many years是判断用现在完成时态的关键词,其动词应该用延续性动词,buy是瞬间动词,所以应该用have;主语是we,助动词用have,动词have的过去分词为had,故选D【点评】本题考查现在完成时态,注意延续性动词的
17、运用,在平时的学习中注意积累与运用,达到熟练掌握的目的【分析】翻译:本和苏不在家,是吗?是呀!他们去伦敦出差了【解答】根据语境确定用现在完成时,排除B,D;再根据has been to表示主语在说话现场,has gone to表示主语不在说话现场;因为他们去伦敦出差了故选:A【点评】本题考查现在完成时,根据语境和句意,利用排除法选出答案【分析】自从五岁被狗伤了,我就很害怕狗【解答】现在完成时态表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,句中常带有表示一段时间的时间状语,如:since+时间点/从句根据since a dog hurt me when I was five y
18、ears old可知,要用现在完成时态,故选:C【点评】现在完成时态表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,此时的动词必须要用于延续性动词【分析】我的祖父母自从2008年就在那座城市居住了【解答】本题考查的是现在完成时的用法,since+过去时间是现在完成时态的时间标志,故选C【点评】每一种特定的时态都有其相应的时态标志,寻找其时态标志并加以认真分析可以巧解时态试题所谓时态标志,指的就是某些特定的词、短语或句式,在通常情况下要与某种特定的时态连用,同学们在做题时若能充分利用这些时态标志,同时结合句子语境,就可很快选出正确答案【分析】翻译:从收音机里我听到的新歌我已经在音
19、乐商店到处搜查了,但是我找不到这首歌【解答】根据前文heard是过去时,后文I cant find the song,说明前面的事情已经完成,所以用现在完成时,故选:B【点评】现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果,也可表示过去已经开始,一直延续到现在的动作或状态构成:主语+have/has+过去分词+其他【分析】翻译:迄今为止,50多个国家已经加入亚投行【解答】从句意可知,本题强调的是50多个国家已经加入亚投行,所以谓语动词用现在完成时故选:D【点评】强调so far所描述的谓语动作一直持续到现在,则谓语动词用现在完成时【分析】我们已经打扫完教室我们现在可以回家了吗?【
20、解答】本题是考查时态的题目(现在完成时)据句意可以知道,本句话是强调打扫完教室对现在造成的影响,用现在完成时have done,故选D【点评】每一种特定的时态都有其相应的时态标志,寻找其时态标志并加以认真分析可以巧解时态试题所谓时态标志,指的就是某些特定的词、短语或句式,在通常情况下要与某种特定的时态连用,同学们在做题时若能充分利用这些时态标志,同时结合句子语境,就可很快选出正确答案【分析】上周我加入了读书俱乐部而且我已经读了两本书了【解答】last week 是过去时间,所以谓语动词用一般过去时joined,而already已经,往往和现在完成时have read连用;故选:C【点评】本题考
21、查动词时态辨析,是中考考查的重点内容可结合时间状语判断,常与现在完成时连用的时间状语是:already,yet,just,ever,never,before,so far,these days,in/during the past few years,for+一段时间,sine+过去的时间点,since+一般过去时的从句等【分析】翻译:莉莉,这个星期六你去参加珍妮的生日聚会吗?我不确定,因为目前我已经被邀请了【解答】由so far确定用现在完成时,排除B,D,再有语境可知我被邀请参加party,所以应用现在完成时的被动语态,故选:C【点评】本题主要考查现在完成时的被动语态,可利用排除法,找出时
22、态标志词即可【分析】翻译:我听说你爸爸去上海出差了他坐飞机去的吗?是的,但他明天就回家了【解答】根据语境确定用现在完成时,排除A;再根据has been to表示主语在说话现场,has gone to表示主语不在说话现场;因为你爸爸去上海出差了故选:C【点评】本题考查现在完成时,根据语境和句意,利用排除法选出答案【分析】到目前为止,亚投行已经吸引了57个国家成为创始成员国【解答】本题是考查现在完成时的题目,so far是现在完成时的时间标志,因此用现在完成时态,故选B【点评】每一种特定的时态都有其相应的时态标志,寻找其时态标志并加以认真分析可以巧解时态试题所谓时态标志,指的就是某些特定的词、短
23、语或句式,在通常情况下要与某种特定的时态连用,同学们在做题时若能充分利用这些时态标志,同时结合句子语境,就可很快选出正确答案【分析】我的祖父母已经结婚60多年了,他们彼此深爱着对方【解答】答案:A根据for over 60 years 可知,这是一个表示一段时间的时间状语,而marry是瞬间性动词,不能持续一段时间,所以要用be married,它后面可以跟表示一段时间的状语,结合语境可知用现在完成时,现在完成时态的结构为have/has+动词的过去分词,主语是My grandparents,所以助动词用have,故选A【点评】本题主要考查现在完成时,用法:表示过去发生或完成的动作对现在造成的
24、影响或结果,还表示过去发生动作一直持续到现在其结构是have/has+及物动词的过去分词此题注意短暂性动词和延续性动词区别【分析】翻译:你昨天看到汤姆了吗?没有,我很长时间没有看到他了【解答】由for a long time确定用现在完成时,排除A,C;再根据主语I后跟have排除B,故选:D【点评】本题考查现在完成时,可找出现在完成时的标志词,利用排除法选出【分析】自去年以来,在英语学习方面我已经取得了很大的进步【解答】答案:C 根据since last year,自去年以来,可知动作发生在过去;根据I great progress我已经取得了很大的进步,可知是对现在造成的影响和结果所以应该
25、用现在完成时态,现在完成时态的构成:助动词have/has+过去分词,故选:C【点评】主要考查现时态,做此类题目一定注意关注时间状语,注意句子所表达的含义,以便更好地辨别时态同时更应记清每种时态的构成和用法就本题而言,主要考查现在完成时态【分析】Brown先生自从他参军以来就离开了家乡【解答】答案:C根据关键词 since he _the army可知,这里强调一种持续的状态;所以本句使用现在完成时态,其构成为:have/has+过去分词,主语MrBrown是第三人称单数形式,所以助动词用has;其动词要用延续性动词be away,其过去分词为been away,since在这里是自从以来,它
26、引导的从句应该用一般过去时形式,join的过去式形式是joined,故选C【点评】判断动词的时态,要通过所给的时间状语、提示词或语境去判断动词存在的状态注意容易混的动词的用法【分析】看一看蔚蓝的天空!雨已经停了让我们去散步吧【解答】答案:C根据Look at the blue sky和Lets go out for a walk,可知天蓝了,可以去散步了,在这里发生在过去的动作对现在造成了影响,意为雨已经停了,对现在造成的影响是可以去散步了,所以这里用的时态是现在完成时,构成形式为:have/has+动词的过去分词故选C【点评】本题考查了现在完成时的用法解答时注意:现在完成时的构成形式为:ha
27、ve/has+动词的过去分词【分析】这个周末你打算干什么?我还没决定呢【解答】答案:A根据I_ yet,可知这里yet的意思是还,它一般用于现在完成时的否定句当中,所以可以判断这个句子的时态应该是现在完成时,构成:have/has+动词过去分词这里是指没有做出决定,故用否定,故选A【点评】本题考查了现在完成时的用法解答时注意yet的用法以及现在完成时的构成形式【分析】你好,我可以和杨小姐通话吗?抱歉,她不在这里作为一名志愿者她去一个贫穷的小山村了【解答】答案:Chave gone to表示去了但是没有回来;have been to 表示去了而且回来了;have been in指的是在某个地方,
28、从过去一直延续到现在;has been away已离开,可用在for或since引导的句子中根据Sorry,she isnt in,可知她不在这里,所以这里应该是说去某地了,可能在路上,也可能已经到达,所以这里用have gone to,主语是she,这里用has gone to故选C【点评】本题主要考查has gone to,has been to,has been in的区别,注意理解句意,利用排除法即可选得【分析】这双鞋Mario 已经买了大约6年了,它太旧了以至于不能穿了【解答】答案:B根据 for about six years可知,这是一个表示一段时间的时间状语,而buy是瞬间性动
29、词,不能持续一段时间,所以要用have,它后面可以跟表示一段时间的状语,结合语境可知用现在完成时,指状态的持续,现在完成时态的结构为have/has+动词的过去分词,主语是Mario,所以助动词用has,故选B【点评】本题主要考查现在完成时,用法:表示过去发生或完成的动作对现在造成的影响或结果,还表示过去发生动作一直持续到现在其结构是have/has+及物动词的过去分词此题注意短暂性动词和延续性动词区别【分析】你知道钓鱼岛吗?当然它自古就属于中国【解答】答案:C 根据It _ China since ancient times它自古就属于中国根据since ancient times,可知应该用现在完成时态现在完成时态的构成:助动词have/has+过去分词,根据主语It是第三人单数,所以应该用has,故选:C【点评】主要考查现时态,做此类题目一定注意关注时间状语,注意句子所表达的含义,以便更好地辨别时态同时更应记清每种时态的构成和用法就本题而言,主要考查现在完成时态【分析】这个宇航员是如此的累以至于他睡了11个小时了【解答】答案:A根据