• Grammar1

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • Grammar1

    Grammar Focus

    The present perfect tense with  since and for 

    forsince来表达“多久(how long)”的含义

    She has been in Ireland since Monday.

    她从周一起就在爱尔兰

    She has been in Ireland for three days

    她在爱尔兰三天了。

    forsince的用法

     

    1.for后面跟时间段。如:

    three days         

    an hour          

    a week           

    a month           

    five years         

     ten minutes

      two hours

      four weeks

     six months

      a long time

    2.since后面跟时间点。如:

    Monday

    nime o'clock

    24July

    1985

    I was ten years old

    three years ago

    Wednesday

    12:30 this afternoon

    January

    Christmas

    we arrived

    five minutes ago

    Richard has been in Canada for six months

    Richard已在加拿大待了六个月。

    We have waited for two hours

    我们已经等了两个小时

    I've lived in London for a long time

    我在伦敦已经住了很久。

     

    Richard has been in Canada since January

    理查德从一月起就在加拿大了。

    We have waited since nine o'clock

    我们从九点起就开始等了。

    I've lived in London since I was ten years old

    我从十岁起就住在伦敦了。

    【注意】

    1since后可以接 表示时间点从句。由since引导的从句通常用一般过去时主句谓语用现在完成时如:

      We've been friends since we met at school自从我们在学校相遇以来,就一直是朋友。

      Much has changed since was there last time自我上次到那里之后发生了很多变化。

    2.在表示起点在过去,动作一直持续的现在完成时的句子中,谓语动词须为持续性动词

      请先比较下面两句句子:

      I have bought a new car我买了一辆新车。

      I have had the car for three months这辆车我买了三个月了。(拥有)

      在第一句句子中,boughtbuy的过去分词。buy是瞬间性动词,不能用于表示持续的含义。所以在第二句句子中,我们不能用buy来代替have这个持续性动词。

    The present perfect tense && the simple past tense

     现在完成时和一般过去时所表示的动作都发生在过去,两者的区别主要表现在:

    1.侧重点不同

            两种时态所表示的动作都发生在过去,但强调的侧重点不同,即:现在完成时侧重于该动作对现在的影响;一般过去时侧重于某一动作发生在过去的某个时间或某段时间。总之,现在完成时强调现在的结果,而一般过去时强调动作发生的时间。如:

                I have seen the film我看过这部电影。

                (强调现在我仍记得电影的内容或不需要再看一遍该电影)

               I saw the film three days ago三天前,我看了这部电影。

                (强调我看电影的时间是三天前,而不是其他时间)

    2.时间状语不同

        现在完成时常与already(已经)、yet(还)、just(刚刚)、ever(曾经)、never(从未)、before(以前)等副词  “for+过去一段时间”、“since+过去时间点/从句”等时间状语/状语从句连用;一般过去时常与“时间+ago”、just now(刚才)、yesterday(昨天)、last week(上周)、in 2002(在2002年)等表示过去时间的时间状语连用。

          但是,两者也有共同之处。有时,两者的时间状语相同,如:this morningthis afternoontoday等。

          但在使用时要从动作是否已经完成这一标准来判断选用何种时态。如果动作还未完成,则使用现在完成时,如果动作在过去某一确切的时间已经完成,则用一般过去时

        

          如:

                   It has been rainy this afternoon.今天下了一下午的雨。

                (现在还是下午,雨也还未停)

                   It was rainy this afternoon.今天下午下雨了。

                (下午已经过去,雨也已经停止)

     

    3.对于同一个动作,根据具体情况,可能需要使用不同的时态。

        如:

                 He's been in the army for two years.他参军两年了。(现在还在部队)

                 He was in the army for two years.他参过两年军。(现已离开)

    【注意】一般过去时和现在完成时有时可以相互转换。

      如:

              Peter joined the Photography Club half a year ago彼得半年前加入了摄影社。

         如果目前Peter还是其中的一员,那么这句话可以改写为:

             Peter has been in the Photography Club for half a year彼得加入摄影社已经有半年了

     

    • 标签:
    • 时间
    • 表示
    • 过去
    • 强调
    • 已经
    • 现在
    • Grammar1
    • 状语
    • 现在完成时
    • 一般过去时
    • 动作
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部