英语广场
首页 > 英语广场 > 学习空间 > 英语语法 > 正文

每日学英语:现在完成时用法解析

线话英语|2015-05-11 16:22:33

  现在完成时:

 1.构成

内容来自

 

  每日学英语现在完成时构成:现在完成时是由助动词 have(has)+动词的过去分词形成。助动词说明该谓语是属于现在时范围。它和主语的人称、数要保持一致。过去分词是主要的谓语动词,说明句子的意思。

  2.用法

CopyRight .com

 

  (1)表示动作发生在过去某个一直定的时间,但对现在留下了某种影响跟成果。常被just、already、yet 等副词修饰。每日学英语例句如: 内容来自

  -Have you had lunch yet? -Yes,I have. I've just had it.

 

 

  你(已经)吃午饭了吗? 我刚吃过。(现在我不饿了)

内容来自

 

  (2)表示从过去某一时刻开始始终持续到现在的动作或状态。这个动作可能刚停止,可能仍然在进行。每日学英语这句常带有for和since等表示一段时间的状语。 如:He has taught here since 1981

  他自1981年就在这儿教书。(可能还要连续教)

 

 

  I have't seen her for four years.

  我有四年没见到她了。

 

 

  (3)表示谈话前发生过一次或多次的动作,当初成为一种教训,个别译为汉语“过”,每日学英语常带有twice,ever,never,three times等时间状语。

CopyRight .com

 

  如: I have been to Beijing twice.我去过北京二次。 CopyRight .com

  3.现在完成时的时间状语

 

 

  (1)现在完成时属于现在时范围,故不能和从前的时光状语连用。如:yesterday,last Sunday,in1990,three years ago等。然而,在强调动作产生的结果和影响时,可能和一些表示不确定的时间状语连用。

内容来自

 

  a. 用副词already和yet。already畸形用于断定句中,yet一般用于否定句和 疑难句中。如:We have already finished our homework.咱们已完成功课了。 内容来自

  They haven't finished their homework yet.他们还不实现作业。

  b.用ever 跟never。多用于否认或疑难句中,表现“曾经”或“从未“等。 如:-Have you ever been to the Great Wall?你曾经去过长城吗? CopyRight .com

  -I have never been to the Great Wall.我从未去过长城。

 

 

  c.用表示到谈话为止的从前时间状语,如just,before,up to now,the past few years等。例如:I have seen her before,but I can not remember where.

内容来自

 

  我以前见过她,但记不起在哪里见过。 内容来自

  He has been there three times the last few days.

CopyRight .com

 

  近多少年他去过那里三次了。 内容来自

  d.用包括“现在”在内的时间状语,每日学英语例句如:now,today,this morning(month,year,term)等。例如:-Have you met him today?-No,I haven't.

CopyRight .com

 

  今天你见过他吗?我 不。

 

 

  How many times have you been there this year? 内容来自

  今年你去过那里多少次?

线话英语:www.linewow.com

每日学英语

由英语口语教材提供  线话英语:www.linewow.com
免费预约
258元外教一对一试听课
每日新闻
>
每日一歌
>