现在完成时得满分




现在完成时得满分_第1张图片



现在完成时得满分_第2张图片

上面的结构只需要理解肯定句就行了,其余的都是根据语法规则变形得来的,要活学活用。

2016年中考英语试题现在完成时汇编解析

(编辑:佚名 日期:2016-8-6)

本资料为WORD文档,请点击下载地址下载

全文下载地址

2016年全国中考英语试题专题练习:现在完成时

1、(2016•永州)-___you ever ___to the Great Wall?

-Yes,Three times.(  )

A.Has,been B.Have,been C.Have,gone

【考点】现在完成时.

【分析】--你曾经去过长城吗?

--是的.去过三次了.

【解答】答案:B.

have been to 表示曾经去过某地,have gone to,表示已经去了某地,或正在去某地的路上,根据ever和three times,可以推测这里表示曾经去过某地,现在已经回来了,主语是you,这里应该用have.故选B.

总结:

现在完成时的标志词:ever  three times  

been to   gone  to 的区别

2、(2016•宁夏)-Look!Someone _______ the classroom.

-Well,it wasn't me.I didn't do it.(  )

A.is cleaning B.was cleaning

C.has cleaned D.will clean

【考点】现在完成时.

【分析】--看,有人已经把教室打扫干净了

--呃,不是我做的.我没有打扫.

【解答】答案:C.

根据it wasn't me.I didn't do it,可以判断打扫教室这个动作发生在过去,对现在造成了影响,教室已经打扫了,所以这里用现在完成时,结构为:have/has+动词过去分词.主语是someone,是个不定代词,作主语谓语动词用单数,故选C.

用过去时表示过去已经发生的动作,在根据上下文确定在谈影响,所以就用现在完成时

3、(2016•威海)---Is that a new coat?

---No,I_____it for a long time.(  )

A.bought B.have bought C.have had 

【考点】现在完成时.

【分析】--那是一件新上衣吗?

--不,我已经买了很长时间了.

【解答】答案:C.

根据for a long time可知,这是一个表示一段时间的时间状语,通常用于现在完成时,而且动词应该用延续性动词,而buy是瞬间性动词,不能持续一段时间,所以要用have,这里是指拥有手表这种状态持续到现在,故用现在完成时态,结构为have/has+动词的过去分词,主语是I,所以助动词用have,动词have的过去分词为had.故选C

现在完成时标志词 for

buy是瞬时动词,这时候要用延续性动词 have

4、(2016•福州)-The boy misses his parents very much.

-So he does.They _____ the hometown for nearly two years.(  )

A.have left B.will leave

C.have been away from 

【考点】现在完成时.

【分析】--这个小男孩非常想念他的父母.

--确实是这样.他们离开家快2年了.

【解答】答案:C.

根据for nearly two years可知,这是一个表示一段时间的时间状语,而leave是瞬间性动词,不能持续一段时间,所以要用be away from,它后面可以跟表示一段时间的状语,结合语境可知用现在完成时,现在完成时态的结构为have/has+动词的过去分词,主语是They,所以助动词用have,故选C

现在完成时标志词 for

leave是瞬时动词,这时候要用延续性动词have been away from 

5、(2016•苏州)-Hobo and Eddie           the cinema to watch the film Zootopia.

-Oh,that's why I can't find them now.(  )

A.have gone to B.have been to

C.has gone to D.has been to

【考点】现在完成时.

【分析】--Hobo 和 Eddie 去电影院看《疯狂动物城》这部影片了.

--哦,那就是我现在为什么找不到他们的原因.

【解答】答案:A.

have/has been to表示去过某地,人已经回来;have/has gone to表示去了某地,人未回来.根据that's why I can't find them now,可知那就是我现在为什么找不到他们的原因,说明了他们两个人现在不在这里,去看电影了.所以应用have/has gone to.Hobo and Eddie是两个人,所以助动词应该用have.故选A.

have/has been to  have/has gone to  区别

根据上下文选择现在完成时

6、(2016•武汉)I don't feel very well,Jack.I'm afraid you______me your cold.(  )

A.give B.had given C.have given D.would give

【考点】现在完成时.

【分析】我感觉很不好受,Jack.恐怕你把感冒传染给我了.

【解答】答案:C.

结合句意是说我感觉很不好受,恐怕你把感冒传染给我了,也就是传染感冒的动作发生在过去,对现在造成一定的影响,用现在完成时have/has+过去分词,主语you,故have,give 的过去分词given,故选C.

7、(2016•北京)It's nice to see you again.We      each other since 2014.(  )

A.won't see B.don't see

C.haven't seen D.didn't see

【考点】现在完成时.

【分析】很高兴再次见到你.自从2014以来,我们彼此就没有见过面.

【解答】答案:C.现在完成时,表示过去发生或已经完成的动作对现在造成的影响或结果.或从过去已经开始,持续到现在的动作或状态.根据It's nice to see you again.很高兴再次见到你.可知是说现在见到了.根据since 2014,可知从过去已经开始,持续到现在的状态.应该用现在完成时态.现在完成时态的构成:助动词have/has+过去分词,否定式为:助动词have/has+not+过去分词.根据主语we,所以应该用haven't seen,故选:C.

现在完成时标志词  since

8、(2016•张家界)-        you ever         the history museum,Paul?

-No.I haven't.(  )

A.Do;visit B.Did;visit

C.have;visited 

【考点】现在完成时.

【分析】--Paul,你曾经参观过历史博物馆吗?

--不,没有.

【解答】答案:C.

根据问句中的ever结合答语No.I haven't.判断问句用现在完成时,现在完成时的构成是:主语+have/has+动词的过去分词;变一般疑问句把have提到主语前面,故答案为C

标志词 ever

现在完成时的一般疑问句

9、(2016•郴州)Yangjiang,a famous female writer,_____________for abut a month so far.(  )

A.died B.has been dead

C.has been died 

【考点】现在完成时.

【分析】杨绛,一位著名的女性作家,到目前为止去世大约一个月了.

【解答】答案:B.

句中的时间状语for+时间段是现在完成时的标志,且句子中的谓语动词必须是延续性动词,现在完成时的构成是:主语+have/has+动词的过去分词;主语是第三人称单数,助动词用has,die是非延续性动词,不能与时间段连用,be dead表状态,可以与时间段连用,故答案为B

标志词  for 

die是非延续性动词,不能与时间段连用,be dead表状态,可以与时间段连用,

10、(2016•黔南州)Rick____a lot about Chinese culture since he came to China.(  )

A.has learned B.will learn

C.learns D.learned

【考点】现在完成时.

【分析】自从Rick来到中国,他学到了很多关于中国文化的知识.

【解答】答案:A.

根据时间状语从句since he came to China结合句意"自从Rick来到中国,他学到了很多关于中国文化的知识."强调对于现在造成的结果和影响,判断主句用现在完成时.现在完成时的构成是:主语+have/has+动词的过去分词;主语是第三人称单数,助动词用has,故答案为A

11、(2016•烟台)-Lucy has    to London.How can I get in touch with her?

-Don't worry.She will phone you as soon as she     there.(  )

A.been,will get B.been,gets

C.gone,will get D.gone,gets

【考点】现在完成时;一般现在时.

【分析】--露西已经去了伦敦,我怎么能和她联系上呢?

--别担心,她一到那里,就将打电话给你.

【解答】答案D.由语境:我怎么能和她联系上呢?可推断到Lucy已经去了伦敦,不在说话在身旁,故用has gone to,再由as soon as引导时间状语从句,用一般现在时代替将来时,主语为单数she用gets,故选D.

现在完成时和时间状语从句“主将从现”

12、(2016•黑龙江)-May I speak to Mr.Lee?

-Sorry,he ______ Harbin,he ______ the city for two days.(  )

A.has been to; has been in

B.has gone to; has been to

C.has gone to; has been in

【考点】现在完成时.

【分析】-我可以和李先生说话吗?

-对不起,他去了哈尔滨,他在这座城市已经两天了.

【解答】答案C.has been to 是指某人去过某地,但是现在不在那里;has gone to 是指某人去了某地,还没回来,也可能是在去的途中;has been in 是指某人从过去的某个时间到现在一直在某地.根据回答Sorry,可知他已经去了哈尔滨,用has gone to.再根据for two days.应该可知他在这座城市已经两天了.后面空用has been in,故选C

新知识,have been in的用法

13、(2016•黑龙江)Lei Feng ______ for many years,but his spirit is still encouraging us.(  )

A.died B.has been dead

C.has died 

【考点】现在完成时.

【分析】雷锋已经去世许多年了,但他的精神仍在激励着我们.

【解答】答案为B.现在完成时常跟表示一段时间的时间状语,如"for+一段时间"、"since+时间点"、"during the past+一段时间"等,由设空处后的for many years可知应用现在完成时表状态的持续,且与一段时间连用动词要用延续性动词.die是短暂性动词,应转换为 be dead表状态,结合其现在完成时的构成has/have+过去分词,主语为单数,故为has been dead,故选B.

14、(2016•怀化)-May I speak to Mr.Smith?

-Sorry,he isn't in.He        Changsha.(  )

A.has been to B.has gone to

C.went to 

【考点】现在完成时.

【分析】--我可以跟史密斯先生通话吗?

--抱歉,他不在家,他去长沙了.

【解答】答案:B

根据设空处前面的Sorry,he isn't in推断断史密斯先生去了长沙并且没有回来.英语中用have/has gone to表示去了某地,还没回来.用have/has been to表示为"曾经去过某地",现在已不在那里了,故答案为B.

15、(2016•上海)This medicine    millions of people's lives since it was put into use.(  )

A.is saving B.will save C.has saved D.had saved

【考点】现在完成时.

【分析】这种药自投入使用来就挽救了数百万人的性命.

【解答】答案为C

根据从属连词since可知,需要用现在完成时,表示从过去某个时间点开始到现在的动作,而且这个动作对现在有影响.

此处since引导时间状语从句,since后接表示一个时间点的句子,说明从过去的时间点到现在的这段时间里的动作.现在完成时的构成为has/have+过去分词.故选C

16、(2016•江西)The water       dark and dirty.It's no longer safe to drink.(  )

A.became B.has become

C.will become D.was becoming

【考点】现在完成时.

【分析】这里水变得又脏又黑.已经不能继续安全饮用了.

【解答】答案:B.

结合句意是说水不能饮用了,也就是水变脏的动作发生在过去,对现在造成一定的影响,用现在完成时have/has+过去分词,主语the water不可数名词,故has,become 的过去分词become,故答案是B.

17、(2016•海南)Uncle Liang ________ in Haikou since 1980,so he knows a lot about the city.(  )

A.is living B.has lived C.lived

【考点】现在完成时.

【分析】自从1980年梁叔叔就住在海口,所以他对这个城市很了解.

【解答】答案:B

现在完成时的构成:主语+have/has+过去分词,表示过去的动作或状态持续到现在;live居住,实义动词;since 1980自从1980年,意为自从1980年以来他就住在海口,表状态的持续,用于现在完成时;故选B

18、(2016•河北)Our team _______ another point!I'm sure we'll win the game.(  )

A.will get B.has got

C.is getting D.was getting

【考点】现在完成时.

【分析】我们队又得了一分,我确信我们会赢这场比赛.

【解答】答案:B

现在完成时的构成:主语+have/has+过去分词,表示过去发生的动作对现在造成的影响和结果;根据I'm sure we'll win the game.可知前面的得分对现在产生的影响是会赢得这场比赛,所以用现在完成时,故选B.

19、(2016•天津)---What a nice watch!How long         you         it?

---For just two weeks.(  )

A.will; buy B.have; had

C.were; having D.did;buy

【考点】现在完成时.

【分析】-多么漂亮的手表啊!你买多久了?

-只有两个星期.

【解答】答案:B 

根据句中的关键词How long 可知这是询问时间段的疑问词组,结合选项此句的所表达的意思是你买手表多久了?根据答语For just two weeks(只有两个星期)表时间段,所以这里的意思也就是买这只手表有两个星期了,所以买手表这个动作发生在过去,拥有手表的状态一直延续到现在,还有可能继续延续下去,符合现在完成时的用法,所以问句应用现在完成时去表达,其构成是have/has+过去分词;由于后跟时间段时谓语动词必须用延续性动词,而buy为终止性动词故不可用;所以应用其延续性动词have代替buy表"拥有",指一种状态.主语为you所以用have,动词have的过去分词为had.故选B.

20、(2016•黔东南州)The bus____for five minutes when Tim arrived at the station.(  )

A.went B.has left

C.had left D.had been away

【考点】现在完成时.

【分析】当Tim到达车站的时候汽车已经离开5分钟了.

【解答】答案:D.

根据时间状语从句  when Tim arrived at the station结合句意"当Tim到达车站的时候汽车已经离开5分钟了."判断主句的动作发生在"过去的过去"所以用过去完成时.过去完成时的构成是:主语+had+动词的过去分词; 由于设空处后面有for+时间段,所以动词必须是可延续性动词,leave是非延续性动词,转换成be away后可以与时间段连用,故答案为D.

总结现在完成时单选题的考法:

1.标志词  for since

2.过去时态+对现在的影响

3.have been to  have gone to  have been in 用法

4.瞬时动作和延续性动作的词,总结前面20个的词,抄在作业本上,一次记住。




参考网页:

http://m.5ykj.com/shti/cusan/174720.htm

原文

2016年中考英语试题现在完成时汇编解析

(编辑:佚名 日期:2016-8-6)

本资料为WORD文档,请点击下载地址下载

全文下载地址

2016年全国中考英语试题专题练习:现在完成时

1、(2016•永州)-___you ever ___to the Great Wall?

-Yes,Three times.(  )

A.Has,been B.Have,been C.Have,gone

【考点】现在完成时.

【分析】--你曾经去过长城吗?

--是的.去过三次了.

【解答】答案:B.

have been to 表示曾经去过某地,have gone to,表示已经去了某地,或正在去某地的路上,根据ever和three times,可以推测这里表示曾经去过某地,现在已经回来了,主语是you,这里应该用have.故选B.

总结:

现在完成时的标志词:ever  three times  

been to   gone  to 的区别

2、(2016•宁夏)-Look!Someone _______ the classroom.

-Well,it wasn't me.I didn't do it.(  )

A.is cleaning B.was cleaning

C.has cleaned D.will clean

【考点】现在完成时.

【分析】--看,有人已经把教室打扫干净了

--呃,不是我做的.我没有打扫.

【解答】答案:C.

根据it wasn't me.I didn't do it,可以判断打扫教室这个动作发生在过去,对现在造成了影响,教室已经打扫了,所以这里用现在完成时,结构为:have/has+动词过去分词.主语是someone,是个不定代词,作主语谓语动词用单数,故选C.

用过去时表示过去已经发生的动作,在根据上下文确定在谈影响,所以就用现在完成时

3、(2016•威海)---Is that a new coat?

---No,I_____it for a long time.(  )

A.bought B.have bought C.have had 

【考点】现在完成时.

【分析】--那是一件新上衣吗?

--不,我已经买了很长时间了.

【解答】答案:C.

根据for a long time可知,这是一个表示一段时间的时间状语,通常用于现在完成时,而且动词应该用延续性动词,而buy是瞬间性动词,不能持续一段时间,所以要用have,这里是指拥有手表这种状态持续到现在,故用现在完成时态,结构为have/has+动词的过去分词,主语是I,所以助动词用have,动词have的过去分词为had.故选C

现在完成时标志词 for

buy是瞬时动词,这时候要用延续性动词 have

4、(2016•福州)-The boy misses his parents very much.

-So he does.They _____ the hometown for nearly two years.(  )

A.have left B.will leave

C.have been away from 

【考点】现在完成时.

【分析】--这个小男孩非常想念他的父母.

--确实是这样.他们离开家快2年了.

【解答】答案:C.

根据for nearly two years可知,这是一个表示一段时间的时间状语,而leave是瞬间性动词,不能持续一段时间,所以要用be away from,它后面可以跟表示一段时间的状语,结合语境可知用现在完成时,现在完成时态的结构为have/has+动词的过去分词,主语是They,所以助动词用have,故选C

现在完成时标志词 for

leave是瞬时动词,这时候要用延续性动词have been away from 

5、(2016•苏州)-Hobo and Eddie           the cinema to watch the film Zootopia.

-Oh,that's why I can't find them now.(  )

A.have gone to B.have been to

C.has gone to D.has been to

【考点】现在完成时.

【分析】--Hobo 和 Eddie 去电影院看《疯狂动物城》这部影片了.

--哦,那就是我现在为什么找不到他们的原因.

【解答】答案:A.

have/has been to表示去过某地,人已经回来;have/has gone to表示去了某地,人未回来.根据that's why I can't find them now,可知那就是我现在为什么找不到他们的原因,说明了他们两个人现在不在这里,去看电影了.所以应用have/has gone to.Hobo and Eddie是两个人,所以助动词应该用have.故选A.

have/has been to  have/has gone to  区别

根据上下文选择现在完成时

6、(2016•武汉)I don't feel very well,Jack.I'm afraid you______me your cold.(  )

A.give B.had given C.have given D.would give

【考点】现在完成时.

【分析】我感觉很不好受,Jack.恐怕你把感冒传染给我了.

【解答】答案:C.

结合句意是说我感觉很不好受,恐怕你把感冒传染给我了,也就是传染感冒的动作发生在过去,对现在造成一定的影响,用现在完成时have/has+过去分词,主语you,故have,give 的过去分词given,故选C.

7、(2016•北京)It's nice to see you again.We      each other since 2014.(  )

A.won't see B.don't see

C.haven't seen D.didn't see

【考点】现在完成时.

【分析】很高兴再次见到你.自从2014以来,我们彼此就没有见过面.

【解答】答案:C.现在完成时,表示过去发生或已经完成的动作对现在造成的影响或结果.或从过去已经开始,持续到现在的动作或状态.根据It's nice to see you again.很高兴再次见到你.可知是说现在见到了.根据since 2014,可知从过去已经开始,持续到现在的状态.应该用现在完成时态.现在完成时态的构成:助动词have/has+过去分词,否定式为:助动词have/has+not+过去分词.根据主语we,所以应该用haven't seen,故选:C.

现在完成时标志词  since

8、(2016•张家界)-        you ever         the history museum,Paul?

-No.I haven't.(  )

A.Do;visit B.Did;visit

C.have;visited 

【考点】现在完成时.

【分析】--Paul,你曾经参观过历史博物馆吗?

--不,没有.

【解答】答案:C.

根据问句中的ever结合答语No.I haven't.判断问句用现在完成时,现在完成时的构成是:主语+have/has+动词的过去分词;变一般疑问句把have提到主语前面,故答案为C

标志词 ever

现在完成时的一般疑问句

9、(2016•郴州)Yangjiang,a famous female writer,_____________for abut a month so far.(  )

A.died B.has been dead

C.has been died 

【考点】现在完成时.

【分析】杨绛,一位著名的女性作家,到目前为止去世大约一个月了.

【解答】答案:B.

句中的时间状语for+时间段是现在完成时的标志,且句子中的谓语动词必须是延续性动词,现在完成时的构成是:主语+have/has+动词的过去分词;主语是第三人称单数,助动词用has,die是非延续性动词,不能与时间段连用,be dead表状态,可以与时间段连用,故答案为B

标志词  for 

die是非延续性动词,不能与时间段连用,be dead表状态,可以与时间段连用,

10、(2016•黔南州)Rick____a lot about Chinese culture since he came to China.(  )

A.has learned B.will learn

C.learns D.learned

【考点】现在完成时.

【分析】自从Rick来到中国,他学到了很多关于中国文化的知识.

【解答】答案:A.

根据时间状语从句since he came to China结合句意"自从Rick来到中国,他学到了很多关于中国文化的知识."强调对于现在造成的结果和影响,判断主句用现在完成时.现在完成时的构成是:主语+have/has+动词的过去分词;主语是第三人称单数,助动词用has,故答案为A

11、(2016•烟台)-Lucy has    to London.How can I get in touch with her?

-Don't worry.She will phone you as soon as she     there.(  )

A.been,will get B.been,gets

C.gone,will get D.gone,gets

【考点】现在完成时;一般现在时.

【分析】--露西已经去了伦敦,我怎么能和她联系上呢?

--别担心,她一到那里,就将打电话给你.

【解答】答案D.由语境:我怎么能和她联系上呢?可推断到Lucy已经去了伦敦,不在说话在身旁,故用has gone to,再由as soon as引导时间状语从句,用一般现在时代替将来时,主语为单数she用gets,故选D.

现在完成时和时间状语从句“主将从现”

12、(2016•黑龙江)-May I speak to Mr.Lee?

-Sorry,he ______ Harbin,he ______ the city for two days.(  )

A.has been to; has been in

B.has gone to; has been to

C.has gone to; has been in

【考点】现在完成时.

【分析】-我可以和李先生说话吗?

-对不起,他去了哈尔滨,他在这座城市已经两天了.

【解答】答案C.has been to 是指某人去过某地,但是现在不在那里;has gone to 是指某人去了某地,还没回来,也可能是在去的途中;has been in 是指某人从过去的某个时间到现在一直在某地.根据回答Sorry,可知他已经去了哈尔滨,用has gone to.再根据for two days.应该可知他在这座城市已经两天了.后面空用has been in,故选C

新知识,have been in的用法

13、(2016•黑龙江)Lei Feng ______ for many years,but his spirit is still encouraging us.(  )

A.died B.has been dead

C.has died 

【考点】现在完成时.

【分析】雷锋已经去世许多年了,但他的精神仍在激励着我们.

【解答】答案为B.现在完成时常跟表示一段时间的时间状语,如"for+一段时间"、"since+时间点"、"during the past+一段时间"等,由设空处后的for many years可知应用现在完成时表状态的持续,且与一段时间连用动词要用延续性动词.die是短暂性动词,应转换为 be dead表状态,结合其现在完成时的构成has/have+过去分词,主语为单数,故为has been dead,故选B.

14、(2016•怀化)-May I speak to Mr.Smith?

-Sorry,he isn't in.He        Changsha.(  )

A.has been to B.has gone to

C.went to 

【考点】现在完成时.

【分析】--我可以跟史密斯先生通话吗?

--抱歉,他不在家,他去长沙了.

【解答】答案:B

根据设空处前面的Sorry,he isn't in推断断史密斯先生去了长沙并且没有回来.英语中用have/has gone to表示去了某地,还没回来.用have/has been to表示为"曾经去过某地",现在已不在那里了,故答案为B.

15、(2016•上海)This medicine    millions of people's lives since it was put into use.(  )

A.is saving B.will save C.has saved D.had saved

【考点】现在完成时.

【分析】这种药自投入使用来就挽救了数百万人的性命.

【解答】答案为C

根据从属连词since可知,需要用现在完成时,表示从过去某个时间点开始到现在的动作,而且这个动作对现在有影响.

此处since引导时间状语从句,since后接表示一个时间点的句子,说明从过去的时间点到现在的这段时间里的动作.现在完成时的构成为has/have+过去分词.故选C

16、(2016•江西)The water       dark and dirty.It's no longer safe to drink.(  )

A.became B.has become

C.will become D.was becoming

【考点】现在完成时.

【分析】这里水变得又脏又黑.已经不能继续安全饮用了.

【解答】答案:B.

结合句意是说水不能饮用了,也就是水变脏的动作发生在过去,对现在造成一定的影响,用现在完成时have/has+过去分词,主语the water不可数名词,故has,become 的过去分词become,故答案是B.

17、(2016•海南)Uncle Liang ________ in Haikou since 1980,so he knows a lot about the city.(  )

A.is living B.has lived C.lived

【考点】现在完成时.

【分析】自从1980年梁叔叔就住在海口,所以他对这个城市很了解.

【解答】答案:B

现在完成时的构成:主语+have/has+过去分词,表示过去的动作或状态持续到现在;live居住,实义动词;since 1980自从1980年,意为自从1980年以来他就住在海口,表状态的持续,用于现在完成时;故选B

18、(2016•河北)Our team _______ another point!I'm sure we'll win the game.(  )

A.will get B.has got

C.is getting D.was getting

【考点】现在完成时.

【分析】我们队又得了一分,我确信我们会赢这场比赛.

【解答】答案:B

现在完成时的构成:主语+have/has+过去分词,表示过去发生的动作对现在造成的影响和结果;根据I'm sure we'll win the game.可知前面的得分对现在产生的影响是会赢得这场比赛,所以用现在完成时,故选B.

19、(2016•天津)---What a nice watch!How long         you         it?

---For just two weeks.(  )

A.will; buy B.have; had

C.were; having D.did;buy

【考点】现在完成时.

【分析】-多么漂亮的手表啊!你买多久了?

-只有两个星期.

【解答】答案:B 

根据句中的关键词How long 可知这是询问时间段的疑问词组,结合选项此句的所表达的意思是你买手表多久了?根据答语For just two weeks(只有两个星期)表时间段,所以这里的意思也就是买这只手表有两个星期了,所以买手表这个动作发生在过去,拥有手表的状态一直延续到现在,还有可能继续延续下去,符合现在完成时的用法,所以问句应用现在完成时去表达,其构成是have/has+过去分词;由于后跟时间段时谓语动词必须用延续性动词,而buy为终止性动词故不可用;所以应用其延续性动词have代替buy表"拥有",指一种状态.主语为you所以用have,动词have的过去分词为had.故选B.

20、(2016•黔东南州)The bus____for five minutes when Tim arrived at the station.(  )

A.went B.has left

C.had left D.had been away

【考点】现在完成时.

【分析】当Tim到达车站的时候汽车已经离开5分钟了.

【解答】答案:D.

根据时间状语从句  when Tim arrived at the station结合句意"当Tim到达车站的时候汽车已经离开5分钟了."判断主句的动作发生在"过去的过去"所以用过去完成时.过去完成时的构成是:主语+had+动词的过去分词; 由于设空处后面有for+时间段,所以动词必须是可延续性动词,leave是非延续性动词,转换成be away后可以与时间段连用,故答案为D.

总结现在完成时单选题的考法:

1.标志词  for since

2.过去时态+对现在的影响

3.have been to  have gone to  have been in 用法

4.瞬时动作和延续性动作的词,总结前面20个的词,抄在作业本上,一次记住。

21、(2016•广东)School violence______much attention of the whole society and people are calling on the government to make laws against it as early as possible.(  )

A.drew B.will draw

C.has drawn D.was drawing

【考点】现在完成时.

【分析】校园暴力问题引起了全社会的广泛关注,人们呼吁政府尽早制定法律反对校园暴力.

【解答】答案C.现在完成时表示过去发生的动作对现在造成的影响或结果,它的结构是:have/has+过去分词,再由句中:people are calling on the government…可推断到校园暴力已经引起全社会的广泛关注,强调对现在产生的影响,所以用现在完成时,故选C.

22、(2016•临沂)"I want to go to Mars (火星),because it's a place that no one______to before,"said Carson.(  )

A.has gone B.has been C.was D.went

【考点】现在完成时.

【分析】卡森说:"我想去火星,因为它是一个以前没有人去过地方."

【解答】答案:B.根据语境no one 及before可推知a place 应为一个以前并且直到现在没人去过的地方,指对于现在所产生的影响,故定语从句的时态应为现在完成时态(基本结构:主语+have/has+动词的过去分词),has been to是指去过某地,已经回来了;has gone to是指去了某地,还没有回来,此句的意思在于强调火星是一个以前没人去过的地方.故而排除A.故选B

23、(2016•盐城)It seems that El Nino      some disasters in the world in the past few months (  )

A.has caused B.is causing C.will cause D.caused

【考点】现在完成时.

【分析】似乎厄尔尼诺现象在过去的几个月里已经在世界上引起了一些灾难.

【解答】答案:A 

分析句子,It seems that 此句型实质上是"主+系+表"结构.其中it是人称代词,并无实意,指的是某种情况,seems为系动词,that/as if 引导表语从句,意为"似乎…看来好像…;主句为一般现在时,从句也要用现在时的某种相应的时态;结合后面的时间状语in the past few months 结合选项可知从句所表达的意思是厄尔尼诺现象在过去的几个月里已经在世界上引起了一些灾难,强调对于现在造成的影响和结果,所以从句应用现在完成时去表达,其构成为has/have+过去分词;由于从句的主语为单数 El Nino,所以助动词用has,cause的过去分词为caused,故has caused.故选A

24、(2016•厦门)---It's the second time I came to Xiamen.It____a lot.

---Yes,it's more and more beautiful.(  )

A.was changing B.has changed

C.will change 

【考点】现在完成时.

【分析】-这是我第二次来厦门,它改变了很多.

-是的,它越来越美丽了.

【解答】答案:B.根据语境"the second time和答语it's more and more beautiful"可知"I"曾经来过Xiamen并且现在它越来越美了(是已完成),强调对现在造成的影响,故应用现在完成时态,答案中只有B为现在完成时(基本结构:主语+have/has+动词的过去分词),故答案为B

25、(2016•株洲)He ________in Zhuzhou since seven years ago.(  )

A.works B.worked C.has worked

【考点】现在完成时.

【分析】他自七年前在株洲工作.

【解答】答案:C.根据语境"since seven years age"可知本题动作是起于七年前并且现在还在延续的,故应用现在完成时态(基本结构:主语+have/has+动词的过去分词),只有答案C正确

26、(2016•泰州)-Mom,I want to watch The legend of Miyue(芈月传)on China 8 tonight.

-Oh,dear,it    for a few minutes.Come on!(  )

A.has begun B.will begin

C.has been on D.will be on

【考点】现在完成时.

【分析】-妈妈,我今晚想看中央8台的"芈月传".

-哦,亲爱的,它已经开始几分钟了.快点!

【解答】答案:C.根据语境"for a few minutes(几分钟)和come on",可知节目已经进行了几分钟并且现在还在演,故应用动词的现在现在完成时态(基本结构:主语+have/has+动词的过去分词).故可排除B.D.又由于begin是非延续性动词不能和for a few minutes搭配.而has been on(表示持续性的状态)所以只有答案C合适.

27、(2016•资阳)-Look,the light is still on in Helen's office.

-Maybe she         her work yet.(  )

A.doesn't finish B.won't finish

C.hasn't finished D.didn't finish

【考点】现在完成时.

【分析】--看,Helen的办公室的灯还在亮着.

--可能她还没有完成她的工作.

【解答】答案C.结合语境及是时间副词yet已经,可知下文描述的是从过去一直持续到现在并将继续下去的动作,现在完成时的结构:主语+have/has+过去分词+其它;由题意可知此句用否定 故用现在完成时态hasn't finished.选C.

28、(2016•玉林)---_____ you ever _______ Han Hong sing live?

---Of course.A couple of times in different cities.(  )

A.Have;seen B.Did;see C.Do;see D.Are;seeing

【考点】现在完成时.

【分析】---你曾经有看过韩红的现场演唱么?

---当然有.在不同的城市看过好几次呢.

【解答】答案A.

看韩红的现场演唱会发生在过去C,D错.ever常和现在完成时(动作发生在过去,但对现在有一定的影响)连用,现在完成时态的构成是;have(has)+过去分词(done),故选A

29、(2016•西宁)--Would you like to see the movie Zootopia with us?

--I'd love to!But I ________ it.(  )

A.saw B.see C.will see D.have seen

【考点】现在完成时.

【分析】--你要跟我们一起去看疯狂动物城这部电影吗?--我很想去呢!但是我已经看过这部电影了.

【解答】答案D.

由回答:I'd love to!But I____it,可推断语境:我想去但是我已经看过了,表示的是已经看过了这部电影,对于现在的影响是没必要去看了,所以得用现在完成时态,现在完成时态的构成是;have(has)+过去分词(done),故选D.

30、(2016•南充)--How long___your brother___this camera?

--For two weeks.(  )

A.have,bought B.have,had

C.has,had D.has,bought

【考点】现在完成时.

【分析】你哥哥有这台相机多久了?

-两个星期.

【解答】答案:C.根据答语for two weeks(两周)是一段时间,可知问句应为现在完成时态(基本结构:主语+have/has+动词的过去分词)表示持续到现在的动作,并且主句的动作应为可延续性的,可排除A,D.又问句主语your brother是第三人称单数,故可排除B,所以答案为C

31、(2016•陕西)My mother         a good example for me since I was young.(  )

A.was B.has been C.will be D.is

【考点】现在完成时.

【分析】从我小时候起,母亲一直是我的好榜样.

【解答】答案:B.根据语境since I was young(从我年轻起),可知句子的动作是一直持续到现在并可能持续下去的动作,所以可确定句子时态应为现在完成时态(基本结构:主语+have/has+动词的过去分词).故为答案:B.

32、(2016•陕西)My mother         a good example for me since I was young.(  )

A.was B.has been C.will be D.is

【考点】现在完成时.

【分析】从我小时候起,母亲一直是我的好榜样.

【解答】答案:B.根据语境since I was young(从我年轻起),可知句子的动作是一直持续到现在并可能持续下去的动作,所以可确定句子时态应为现在完成时态(基本结构:主语+have/has+动词的过去分词).故为答案:B.

33、(2016•荆门)---Do you know the scientist Tu Youyou?

---Yes,she is the first Chinese____won a Nobel prize in science.(  )

A.who have B.that have C.which has D.that has

【考点】现在完成时.

【分析】--你了解科学家屠呦呦吗?

--是的,她是第一个在科学方面获得诺贝尔奖的中国人.

【解答】答案:D;

首先分析句子结构,本句中的"won a Nobel prize in science"在复合句中作定语从句,由于先行词the first  Chinese 为下文定语从句的逻辑主语,且指人,所以引导定语从句的关系代词用that或者who,又由于先行词被 the first 序数词所修饰,所以引导词只能用that不能用who;另外注意定义从句的谓语动词由先行词决定,本题中,从句意为已经获奖,指过去发生的动作对现在造成的影响或结果,所以应用现在完成时,构成为has/have+过去分词;由于先行词是单数,所以助动词用has,故选D.

34、(2016•济南)-I think our teacher.Mrs.Allen,knows everything.

-I agree.Because she        over 2,000 books.(  )

A.read B.has read C.reads D.is reading

【考点】现在完成时.

【分析】--我认为我们的老师 Allen夫人懂得所有事情.

--我赞同.因为她已经读了2000多本书了.

【解答】答案:B.

根据语境"因为她已经读了2000多本书了."强调过去的动作对现在造成的影响,判断用现在完成时.现在完成时的构成是:主语+have/has+动词的过去分词;主语是she,助动词用has,故答案为B

35、(2016•黄石)This museum ______ here for over 80years.It ______ one of the oldest buildings in this city.(  )

A.is; was B.had been; is

C.was; has been D.has been; is

【考点】现在完成时.

【分析】这座博物馆在这里80多年了,它是这个城市里最古老的建筑之一.

【解答】答案:D.

第一个设空处,句中的时间状语"for+时段"是现在完成时的标志,现在完成时的构成是:主语+have/has+动词的过去分词; 第二个设空处表述的是一般性事实,所以用一般现在时,故答案为D.

36、(2016•荆门)---Are you going to watch"Running Man"tonight?

---No!I____it with my parents only once.I don't think it's exciting.(  )

A.see B.have seen C.will see D.am seeing

【考点】现在完成时.

【分析】--今天晚上你打算看《跑男》吗?

--不,我跟我的父母只看过一次,我认为它并不刺激.

【解答】答案:B.

根据设空处后面的once结合语境"我跟我的父母只看过一次",强调对现在造成的影响,判断用现在完成时.现在完成时的构成是:主语+have/has+动词的过去分词;主语是I,助动词用have,see的过去分词是seen.故答案为B

37、(2016•淮安)Andy,with his parents,______ to Hong Kong,and they will stay there for a week.(  )

A.have gone B.has gone C.have been D.has been

【考点】现在完成时.

【分析】Andy和她的父母一起去了香港,他们打算在那里待一个星期.

【解答】答案:B.

根据后面一句话,可知Andy和她的父母一起去了香港,并且还没有回来,所以用have/has gone to;have/has been to 则表示去过某地(已经回来);主语后面由with结构时,谓语动词由前面的主语决定单复数,根据主语Andy判断用助动词has.故选B

38、(2016•黄冈)-How do you like Treasure Island,Lucy?

-It's so exciting that I _______ it twice.(  )

A.am reading B.have read

C.was reading D.had read

【考点】现在完成时.

【分析】--Lucy,你觉得《金银岛》怎么样?

--很刺激,我已经读过两遍了.

【解答】答案:B.

根据设空处后面的twice,结合语境"我看过两遍了."强调对于现在的影响,判断用现在完成时.现在完成时的构成是:主语+have/has+动词的过去分词;主语是I,助动词用have,故答案为B

39、(2016•邵阳)One of my friends _____ moved to America,I miss her so much.(  )

A.has B.have C.are

【考点】现在完成时.

【分析】我的一个朋友已经搬到了美国,我非常想念她.

【解答】答案:A.根据语境可知one of my friends (我的一个朋友),可知本句的谓语动词为单数形式,根据语境I miss her so much(我非常想念她)可知空缺处是已经完成的动作,对现在造成的影响,故应为现在完成时态(基本结构:主语+have/has+动词的过去分词.),故答案为A

40、(2016•泸州)-Jenny,when did you move here?

-I      here for three years.

A.lived B.moved C.have moved D.have lived

【考点】现在完成时.

【分析】珍妮,你什么时候搬来的?

-我在这里住了三年了

【解答】答案:D.根据语境for three years (三年),可知答句的动作是持续到现在并将继续的动作,故答句应为现在完成时态(基本结构:主语+have/has+动词的过去分词.)并且动词为延续性动词live,故只有答案D合适. 

你可能感兴趣的:(现在完成时得满分)