分享

现在完成时(一)

 earthhomeo 2015-05-15

现在完成时(一)

现在完成时(一)

这一讲,Master Osifu English将为大家讲解现在完成时,此时态学生容易出错,大家可以从定义上直白的理解,表示已经完成的动作。接下来,Master Osifu English为大家详解。

 

现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果。也可以表示过去已经开始,一直延续到现在的动作或状态。

 

现在完成时的构成:have/has +done.

 

现在完成时标志词有:ever(疑问句), already, yet(否定句或疑问句), so far, never, just, recently, before(句尾), in the past/ last few years, for+一段时间, since+过去时间点/过去时态的句子等。

 

大家切记:for 与since要与延续性动词连用。

 

例如:

I have studied English for three years. 我已经学英语三年了。(结果:现在已不是零基础了,study是延续性动词,可以与for连用)

Someone has broken the window.有人打破了玻璃。(结果:玻璃仍破着)

He has seen the film.他已经看过这个电影了。(结果:电影内容已经知道了)

 

下面以习题的形式为大家进一步分析。

1. The famous writer _____ one new book in the past two years.

A.is writing    B.was writing   C.wrote     D.has written 

答案:D.

解析:从句中的时间状语in the past two years 可知,句子的动词时态为现在完成时。故选D.

 

2. Have you met Mr. Li ____?  

A.just   B.ago   C.before    D.a moment ago 

答案:C.

解析:此句考查的是什么样的时间与现在完成时连用。before用于现在完成时且位于句尾,故选C.

 

3. —How long have you  ____ here ?       —About two months.

A.been    B.gone   C.come     D.arrived 

答案:A.

解析:此句考查的是短暂性动词与延续性动词的用法。句中how long应该与延续性动词连用,选项中只有been符合条件,故选A.

 

4. —Our country ____ a lot so far.

—Yes. I hope it will be even ______ . 

A.has changed  well   B.changed  good    C.has changed  better D.changed; better 

答案:C.

解析:此句为对话题,从问句中的时间状语so far 得知,句子的动词时态应为现在完成时;而答句中的even 后应接形容词的比较级形式,故选C.

 

这一讲,Master Osifu English先给大家略讲一些现在完成时的知识点,大家先有一个初步了解。希望大家也要复习以前讲过的知识点,学习在于温故而知新啊。

http://blog.sina.com.cn/u/5396900707

http://www./

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章