1、现在完成时练习题21_you ever _to the Great Wall?Yes,Three times ( )AHas,been BHave,been CHave,gone22 Is 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 feel very
2、 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; looksC changed; l
3、ooks27Amy,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
4、 old ( )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 searchedC am searchingDwill search32Over fifty countries _ t
5、he AIIB(亚投行) so far ( )Ajoined Bwas joining Chad joined Dhave joined33Miss Brown,we cleaning our classroomCan we go home now?( )Afinish BfinishingC are finished Dhave finished34I _ the book club last week and I _ two books already ( )Ajoin; read Bjoined; readC joined; have read Djoined; has read35 L
6、ily,will you go to Jennys birthday party this Saturday?Im not sureBecause I so far ( )Ahave invited Bwasnt invitedC have 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(亚投行) (
7、 )57 countries to be the founding membersAattracted Bhas attractedC will attract38My grandparents _ for over 60 years and they love each other very much ( )Ahave been married Bgot marriedC were married Dhave got married39Did you see Tom yesterday?No,I him for a long time ( )Adidnt see Bhasnt seen Cs
8、aw Dhavent seen40I great progress 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 joinedC has been away from;joinedDleft;joined42Look at the blue sky!The rain _Lets go out for a walk ( )Astop
9、s Bwill stop Chas stopped Dhad stopped43What are you going to do this weekend?I_ yet ( )Ahavent decided Bwont decideC have decidedDdidnt decide44Hello,may I speak to Miss Yang?Sorry,she isnt inShe _ a poor mountain village as a volunteer ( )Ahas been to Bhas been inC has gone to Dhas been away45Mari
10、o _ this pair of shoes for about six yearsIts too old to wear ( )Ahas bought Bhas had Cbought46Do you know Diaoyu Island?SureIt _ China since ancient times ( )Abelongs to Bbelonged toC has belonged to Dis belonging to47The astronaut is so tired that he _ for eleven hours ( )Ahas been asleep Bhas fal
11、len asleepC has gone to bed Dhas gone to sleep48Bob with his parents _ Hong Kong since two years ago ( )Ahave been toBhas 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 pianoBh
12、as given out their song disksC has written songsDhas 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,
13、可以推测这里表示曾经去过某地,现在已经回来了,主语是 you,这里应该用 have故选 B【点评】本题考查了现在完成时的用法解答时注意:have been to 表示曾经去过某地,have gone to,表示已经去了某地,或正在去某地的路上【分析】那是一件新上衣吗?不,我已经买了很长时间了【解答】答案:C根据 for a long time 可知,这是一个表示一段时间的时间状语,通常用于现在完成时,而且动词应该用延续性动词,而 buy 是瞬间性动词,不能持续一段时间,所以要用 have,这里是指拥有手表这种状态持续到现在,故用现在完成时态,结构为 have/has+动词的过去分词,主语是 I
14、,所以助动词用 have,动词 have的过去分词为 had故选 C【点评】本题主要考查现在完成时,用法:表示过去发生或完成的动作对现在造成的影响或结果,还表示过去发生动作一直持续到现在其结构是 have/has+及物动词的过去分词此题注意短暂性动词和延续性动词区别【分析】看,有人已经把教室打扫干净了呃,不是我做的我没有打扫【解答】答案:C根据 it wasnt meI didnt do it,可以判断打扫教室这个动作发生在过去,对现在造成了影响,教室已经打扫了,所以这里用现在完成时,结构为:have/has+动词过去分词主语是 someone,是个不定代词,作主语谓语动词用单数,故选 C【点
15、评】本题考查了现在完成时的用法解答时注意结构为:have/has+动词过去分词【分析】我感觉很不好受,Jack恐怕你把感冒传染给我了【解答】答案:C结合句意是说我感觉很不好受,恐怕你把感冒传染给我了,也就是传染感冒的动作发生在过去,对现在造成一定的影响,用现在完成时 have/has+过去分词,主语 you,故 have,give 的过去分词 given,故选 C【点评】本题考查现在完成时,根据句子的逻辑关系来确定答案【分析】翻译:花在哪里?你看,有人把他们移到了窗口【解答】moves 一般现在时;had moved 过去时;would move 过去将来时;叙述的时候,花已经被移走了,根据语
16、境可知应用现在完成,故选:C【点评】本题主要考查现在完成时的用法,根据语境利用排除法即可选的【分析】自从 2014 年,我们的家乡有些事情已经改变了,现在看起来很现代【解答】something 泛指形容词,某些事情,since 2014,即自从 2014 年,结合 Now,可知前面用完成时,后面用一般现在时,has changed 已经改变故选:B【点评】选词、选择时态填空,关键是找关键词,比如本题中的 since 2014、Now【分析】Amy,我们能捐赠这些柔软的玩具吗?我们已经买了很多年了妈妈,但是我想留下这只熊【解答】答案:D for many years 是判断用现在完成时态的关键词
17、,其动词应该用延续性动词,buy 是瞬间动词,所以应该用 have;主语是 we,助动词用have,动词 have 的过去分词为 had,故选 D【点评】本题考查现在完成时态,注意延续性动词的运用,在平时的学习中注意积累与运用,达到熟练掌握的目的【分析】翻译:本和苏不在家,是吗?是呀!他们去伦敦出差了【解答】根据语境确定用现在完成时,排除 B,D;再根据 has been to 表示主语在说话现场,has gone to 表示主语不在说话现场;因为他们去伦敦出差了故选:A【点评】本题考查现在完成时,根据语境和句意,利用排除法选出答案【分析】自从五岁被狗伤了,我就很害怕狗【解答】现在完成时态表示
18、从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,句中常带有表示一段时间的时间状语,如:since+时间点/从句根据 since a dog hurt me when I was five years old 可知,要用现在完成时态,故选:C【点评】现在完成时态表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,此时的动词必须要用于延续性动词【分析】我的祖父母自从 2008 年就在那座城市居住了【解答】本题考查的是现在完成时的用法,since+过去时间是现在完成时态的时间标志,故选 C【点评】每一种特定的时态都有其相应的时态标志,寻找其时态标志并加以认真分析可以巧解时态试
19、题所谓时态标志,指的就是某些特定的词、短语或句式,在通常情况下要与某种特定的时态连用,同学们在做题时若能充分利用这些时态标志,同时结合句子语境,就可很快选出正确答案【分析】翻译:从收音机里我听到的新歌我已经在音乐商店到处搜查了,但是我找不到这首歌【解答】根据前文 heard 是过去时,后文 I cant find the song,说明前面的事情已经完成,所以用现在完成时,故选:B【点评】现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果,也可表示过去已经开始,一直延续到现在的动作或状态构成:主语+have/has+过去分词 +其他【分析】翻译:迄今为止,50 多个国家已经加入亚投行
20、【解答】从句意可知,本题强调的是 50 多个国家已经加入亚投行,所以谓语动词用现在完成时故选:D【点评】强调 so far 所描述的谓语动作一直持续到现在,则谓语动词用现在完成时【分析】我们已经打扫完教室我们现在可以回家了吗?【解答】本题是考查时态的题目(现在完成时) 据句意可以知道,本句话是强调打扫完教室对现在造成的影响,用现在完成时 have done,故选 D【点评】每一种特定的时态都有其相应的时态标志,寻找其时态标志并加以认真分析可以巧解时态试题所谓时态标志,指的就是某些特定的词、短语或句式,在通常情况下要与某种特定的时态连用,同学们在做题时若能充分利用这些时态标志,同时结合句子语境,
21、就可很快选出正确答案【分析】上周我加入了读书俱乐部而且我已经读了两本书了【解答】last week 是过去时间,所以谓语动词用一般过去时 joined,而 already 已经,往往和现在完成时 have read 连用;故选:C【点评】本题考查动词时态辨析,是中考考查的重点内容可结合时间状语判断,常与现在完成时连用的时间状语是:already,yet,just,ever, never,before,so far,these days,in/during the past few years,for+一段时间,sine +过去的时间点,since +一般过去时的从句等【分析】翻译:莉莉,这个星
22、期六你去参加珍妮的生日聚会吗?我不确定,因为目前我已经被邀请了【解答】由 so far 确定用现在完成时,排除 B,D ,再有语境可知我被邀请参加party,所以应用现在完成时的被动语态,故选:C【点评】本题主要考查现在完成时的被动语态,可利用排除法,找出时态标志词即可【分析】翻译:我听说你爸爸去上海出差了他坐飞机去的吗?是的,但他明天就回家了【解答】根据语境确定用现在完成时,排除 A;再根据 has been to 表示主语在说话现场,has gone to 表示主语不在说话现场;因为你爸爸去上海出差了故选:C【点评】本题考查现在完成时,根据语境和句意,利用排除法选出答案【分析】到目前为止,
23、亚投行已经吸引了 57 个国家成为创始成员国【解答】本题是考查现在完成时的题目,so far 是现在完成时的时间标志,因此用现在完成时态,故选 B【点评】每一种特定的时态都有其相应的时态标志,寻找其时态标志并加以认真分析可以巧解时态试题所谓时态标志,指的就是某些特定的词、短语或句式,在通常情况下要与某种特定的时态连用,同学们在做题时若能充分利用这些时态标志,同时结合句子语境,就可很快选出正确答案【分析】我的祖父母已经结婚 60 多年了,他们彼此深爱着对方【解答】答案:A根据 for over 60 years 可知,这是一个表示一段时间的时间状语,而 marry 是瞬间性动词,不能持续一段时间
24、,所以要用 be married,它后面可以跟表示一段时间的状语,结合语境可知用现在完成时,现在完成时态的结构为 have/has+动词的过去分词,主语是 My grandparents,所以助动词用 have,故选 A【点评】本题主要考查现在完成时,用法:表示过去发生或完成的动作对现在造成的影响或结果,还表示过去发生动作一直持续到现在其结构是 have/has+及物动词的过去分词此题注意短暂性动词和延续性动词区别【分析】翻译:你昨天看到汤姆了吗?没有,我很长时间没有看到他了【解答】由 for a long time 确定用现在完成时,排除 A,C;再根据主语“I“后跟have 排除 B,故选
25、:D【点评】本题考查现在完成时,可找出现在完成时的标志词,利用排除法选出【分析】自去年以来,在英语学习方面我已经取得了很大的进步【解答】答案:C 根据 since last year,自去年以来,可知动作发生在过去;根据 I great progress 我已经取得了很大的进步,可知是对现在造成的影响和结果所以应该用现在完成时态,现在完成时态的构成:助动词 have/has+过去分词,故选:C【点评】主要考查现时态,做此类题目一定注意关注时间状语,注意句子所表达的含义,以便更好地辨别时态同时更应记清每种时态的构成和用法就本题而言,主要考查现在完成时态【分析】Brown 先生自从他参军以来就离开
26、了家乡【解答】答案:C根据关键词 since he _the army 可知,这里强调一种持续的状态;所以本句使用现在完成时态,其构成为:have/has+过去分词,主语 MrBrown 是第三人称单数形式,所以助动词用 has;其动词要用延续性动词 be away,其过去分词为 been away,since 在这里是自从以来,它引导的从句应该用一般过去时形式,join 的过去式形式是 joined,故选 C【点评】判断动词的时态,要通过所给的时间状语、提示词或语境去判断动词存在的状态注意容易混的动词的用法【分析】看一看蔚蓝的天空!雨已经停了让我们去散步吧【解答】答案:C根据 Look at
27、 the blue sky 和 Lets go out for a walk,可知天蓝了,可以去散步了,在这里发生在过去的动作对现在造成了影响,意为雨已经停了,对现在造成的影响是可以去散步了,所以这里用的时态是现在完成时,构成形式为:have/has+动词的过去分词故选 C【点评】本题考查了现在完成时的用法解答时注意:现在完成时的构成形式为:have/has +动词的过去分词【分析】这个周末你打算干什么?我还没决定呢【解答】答案:A根据 I_ yet,可知这里 yet 的意思是还,它一般用于现在完成时的否定句当中,所以可以判断这个句子的时态应该是现在完成时,构成:have/has+动词过去分词
28、这里是指没有做出决定,故用否定,故选 A【点评】本题考查了现在完成时的用法解答时注意 yet 的用法以及现在完成时的构成形式【分析】你好,我可以和杨小姐通话吗?抱歉,她不在这里作为一名志愿者她去一个贫穷的小山村了【解答】答案:Chave gone to 表示去了但是没有回来; have been to 表示去了而且回来了;have been in 指的是在某个地方,从过去一直延续到现在;has been away 已离开,可用在 for 或 since 引导的句子中根据 Sorry,she isnt in,可知“她不在这里“ ,所以这里应该是说去某地了,可能在路上,也可能已经到达,所以这里用
29、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 是瞬间性动词,不能持续一段时间,所以要用 have,它后面可以跟表示一段时间的状语,结合语境可知用现在完成时,指状态的持续,现在完成时态的结构为have/has+动词的过去分词,主语是 Mario,所
30、以助动词用 has,故选 B【点评】本题主要考查现在完成时,用法:表示过去发生或完成的动作对现在造成的影响或结果,还表示过去发生动作一直持续到现在其结构是 have/has+及物动词的过去分词此题注意短暂性动词和延续性动词区别【分析】你知道钓鱼岛吗? 当然它自古就属于中国【解答】答案:C 根据 It _ China since ancient times它自古就属于中国根据 since ancient times,可知应该用现在完成时态现在完成时态的构成:助动词 have/has+过去分词,根据主语 It 是第三人单数,所以应该用 has,故选:C【点评】主要考查现时态,做此类题目一定注意关注
31、时间状语,注意句子所表达的含义,以便更好地辨别时态同时更应记清每种时态的构成和用法就本题而言,主要考查现在完成时态【分析】这个宇航员是如此的累以至于他睡了 11 个小时了【解答】答案:A根据 for eleven hours可知这里的意思是 11 个小时,for 后面跟的是一段时间通常用于现在完成时态,而且动词要用延续性动词,在这四个选项中只有 be asleep 表示状态,故选 A【点评】本题考查了现在完成时的用法解答时注意在 for 引导的时间短语中所使用的动词应该用延续性动词【分析】鲍勃和他的父母自从两年前就去香港了【解答】答案:D 根据 Bob with his parents _,这
32、句话主语是 Mr Smith,with his parents 只是伴随状语,不是主语主语 Mr Smith 是第三人称单数,故排除 A,Chave gone to 意思是已经去了不知道现在回来没有have been to 意思是去过某地,而且已经从那里回来,动作已经完成了可知应该是 have gone to,故选:D 【点评】本题主要考查主谓一致,以及 have gone to,have been to 的用法做此类题目一定注意主语的情况,以及动词短语的辨析!【分析】在过去的十个月时间里,玖月奇迹在中央电视台上已经表演了 5 次之多,红遍全国【解答】答案:Dhas played the pi
33、ano 弹钢琴;has given out their song disks 发行唱片;has written songs 写歌;has performed 表演根据 September Miracle (奇迹) _in CCTV,应该是在中央电视台上已经表演,In the last ten months,在在过去的十个月时间里,通常用于现在完成时,结构为:have/has+动词过去分词故选 D【点评】本题考查了现在完成时的用法解答时注意现在完成时的构成:have/has+动词过去分词【分析】太可惜了,你错过了电影的开头,已经开演十分钟了哦,交通拥堵!【解答】答案:C 现在完成时基本用法之一:表示过去已经开始,持续到现在,而且还可能继续下去的动作或状态,常与 since 或 for 引导的时间状语连用结合句意,根据 for 10 minutes,可知应该用现在完成时态现在完成时态的构成:助动词 have/has+过去分词,根据主语 it 是第三人单数,所以应该用 hasbe on,开始,上映,表示一种可延续的状态;be off,离开,取消故选:C 【点评】本题主要考查动词时态,做此类题目一定注意时间状语、标志词根据上下文所表达的含义,做出判断同时更应记清时态的构成形式就本题而言,主要考查现在完成时态