wordmark

英语语法 - 现在完成时

什么是现在完成时?

现在完成时用来表示过去发生的动作对现在造成的影响或结果,强调过去的动作与现在的联系。

现在完成时的构成

现在完成时:主语 + have/has + 动词过去分词

例句:

I have eaten lunch. (我已经吃过午饭了。)

She has lived in this city for ten years. (她在这座城市住了十年了。)

现在完成时的用法

表示过去发生的动作对现在造成的影响:

I have lost my keys. (我丢了钥匙。)(强调现在找不到钥匙)

表示过去发生的动作一直持续到现在:

He has worked in this company since 2000. (他从2000年开始在这家公司工作。)

表示过去的经验或经历:

I have never been to Paris. (我从未去过巴黎。)

表示刚刚完成的动作:

I have just finished my homework. (我刚刚完成作业。)

现在完成时的标志词

  • already (已经)
  • yet (已经)
  • ever (曾经)
  • never (从未)
  • since (自从)
  • for (持续了...)

现在完成时与一般过去时的区别

  • 一般过去时 描述的是过去发生的一个完成的动作,不强调对现在的影响。
  • 现在完成时 强调过去的动作对现在的影响或结果。

例句:

I visited Paris last year. (我去年参观了巴黎。)(一般过去时)

I have visited Paris twice. (我已经去过巴黎两次。)(现在完成时)

练习

请将下列句子改成现在完成时:

  • I eat breakfast.
  • She study English every day.
  • They go to the cinema last week.

答案:

  • I have eaten breakfast.
  • She has studied English every day.
  • They have been to the cinema this week. (假设他们今天之前已经去过电影院)