英语语法现在完成时的用法详解

莉莎 1172分享

  编者按:现在完成时既涉及过去,又联系现在,很多同学不太能明白其中的多种用法。小编给大家了一系列有关现在完成时的英语语法知识,一起来看看吧!

  现在完成时概念:

  定义:表示过去的某一时间内发生的动作,对现在造成的影响和结果,也可指从过去开始,延续到现在的动作或状态。

  句型结构:

  1.主语+have/has+过去分词.(肯定句)

  I have learnt English for three years.

  我已经学了3年的英语了。

  2.主语+have/has+not+过去分词(否定句)

  She hasn't come.

  她还没来。

  3.Have/has+主语+过去分词(一般疑问句)

  Have you called your father?

  你给你爸爸打电话了吗?

  注意:第三人称用has,其他人称用have。

  现在完成时经常连用的时间状语:

  already 已经(肯定句)

  yet已经(疑问句和否定句)

  ever曾经(疑问句和肯定句)

  before之前

  recently=in recent最近

  these days这些天

  so far=up to now 到目前为止

  in the past+数字+years/months/weeks过去的一段时间里

  since+时间点/时间段+ago 自什么时间前以来

  10个句子轻松掌握现在完成时:

  Over fifty countries have joined the AIIB so far.

  到目前为止,已经有50多个国家加入了亚投行。

  I have finished my homework.

  我做完作业了。

  Tom has visited the Great Wall twice.

  汤姆去过长城两次了。

  You have already posted the letter.

  你已经发过信息了。

  They have been to many interesting places.

  他们去过很多有趣的地方。

  Have you ever won any prizes before?

  你曾经得过奖吗?

  Have you found your pen?

  你找到你的钢笔了吗?

  He has not finished his homework yet.

  他还没写完作业。

  Lily has gone to Shanghai.

  莉莉去上海了。

  I have learnt to speak English.

  我学会讲英语了。

作者|Lindsay

  公众号:豆猫学习

  本文为原创文章,版权归作者所有,未经授权不得转载!


    557959