什么是现在完成时?

已发表: 2022-07-25

现在完成时是英语动词时态,用于与现在相关或持续到现在的过去动作。 助动词(或辅助动词)很容易识别,如“我从小就去钓鱼”。

在所有英语动词时态中,现在完成时是最复杂的时态之一,因为并不总是有其他语言的直接翻译。 因此,在本指南中,我们解释了完美使用它所需的所有知识,包括如何以及何时使用它,并附有大量现在完成时态示例。

给你的写作额外的润色
语法帮助您自信地交流
用语法写作

什么是现在完成时?

现在完成时是英语中常见的动词时态之一,用于表示过去发生的与现在直接相关的动作,例如仍在继续或指示随时间变化的动作。 我们在下面列出了何时使用现在完成时的完整列表。

不要让这个名字让你感到困惑——尽管现在有这个词,但现在完成时处理的是过去发生或开始的动作。 事实上,现在完成时经常与简单过去时互换使用,尽管在某些特殊情况下您只能使用其中一种,下面也会解释。

你如何使用现在完成时?

在现在完成时,主要动词总是使用助动词(助动词) hashave 主要动词采用分词形式,特别是过去分词 过去分词通常与动词的简单过去形式相同,除非它是不规则动词,每个动词都有自己独特的过去分词形式。 我们在分词指南中更详细地解释了如何形成它们

只有助动词变位以适应现在完成时的主谓一致 无论主语是什么,主要动词的过去分词都保持不变。 通常,除了单数第三人称之外,所有主题使用have come 第一人称已经走have come 第二人称已经走have come 第三人称复数已经走has come 第三人称单数已经走现在完成时对标准陈述、否定和问题有特定的结构,解释如下。 我们还讨论了如何将现在完成时与副词和被动语态一起使用。

陈述的现在完成时

对于一般陈述,现在完成时最常用,使用havehas加上主要动词的过去分词形式。

[ have / has ] + [过去分词]

has become 夏洛特和威尔伯成了ve broken up 我们以前分手否定的现在完成时

要在否定中使用现在完成时,只需在助动词之后但过去分词之前添加否定词(如[ have / has ] + [否定] + [过去分词]

have not slept 自从考试开始以来,一直没有睡好

has never seen 我的中西部朋友从未见过这种结构既不适用,也不适用于句子。

has neither eaten nor gotten 早上11点,她还没吃,也没穿请注意,至少在美式英语中,在使用带有否定的现在完成时时避免收缩是最清楚的。

我没看过埃菲尔铁塔。

我没有看过埃菲尔铁塔。

提问的现在完成时

用现在完成时提问时,助动词先出现,然后是主语,然后是主动词的过去分词。 这遵循与带有助动词do的问题类似的结构,它也出现在主语之前。

[/]+[主语]+[过去分词]

eaten started 派对如何在副词中使用现在完成时

虽然你仍然可以在动词之后使用副词(就像你通常做的那样),但是现在完成时你也可以把副词放在助动词和过去分词之间。

[ have / has ] + [副词] + [过去分词]

have 他们职业生涯have already arrived 所有的客人都已经到齐了不过要小心。 某些副词——尤其是刚刚——对它们的放置位置有特殊的规则。 此外,由于这些副词与时间有关,它们经常与现在完成时一起使用。

副词yet常与否定句或疑问句一起使用,几乎总是出现在句子或从句的末尾。

hasn't finished yet 遗憾的是,他finished yet 相反,副词总是放在助动词和过去分词之间。

ve just woken up 刚醒来has just landed 他们的飞机刚刚降落如何在被动语态中使用现在完成时

在讨论写作时,我们经常谈论主动与被动语态 尽管我们建议尽可能使用主动语态,但有时被动语态是不可避免的。

要在被动语态中使用现在完成时,请主要动词的过去分词之前使用be (动词be的过去分词)。

[ have / has ] + [ be ] + [过去分词]

has been given 获得have been handed 刚刚获得如何使用现在完成进行时

您还可以将现在完成时与现在进行时结合起来,以显示从过去开始并持续到现在的正在进行的动作。 这种混合时态被称为现在完成时态 该结构类似于在被动语态中使用现在完成时,只是主要动词使用现在分词而不是过去分词。

[ have / has ] + [ be ] + [现在分词]

has been seeing 手术后,一直在看has been raining 整天都在下雨

像所有连续时态一样,现在完成时态不能与像这里有一个提示:你不必猜测你在写作中是否正确使用了某些单词或违反了语法规则。 只需复制并粘贴您的文章以检查您的语法,并获得有关语法、拼写、标点符号和其他您可能遗漏的错误的即时反馈。

6个使用现在完成时的例子

知道何时使用现在完成时是英语语法的重要组成部分,但即使对于以英语为母语的人也可能会感到困惑。 下面,我们解释现在完成时的六种主要用途,包括例子。

1过去开始但尚未完成的正在进行的动作

这是现在完成时的主要用法,它展示了过去开始的动作与其对现在的影响之间的关系。

has taught 教授在这里任教have played 他们从三岁起就开始弹钢琴

请注意,您也可以在这种情况下使用现在完成进行时,只要动作尚未完成(并且它不是静态动词)。 在这种情况下,现在完成时和现在完成进行时之间的区别在于强调:

  • 现在完成时强调动作的效果或后果
  • 现在完成进行时强调动作本身或时间长度。

因此,例如,如果您想清楚地说出您住在哪里,请使用正常的现在完成时。

ve lived 一生都住如果你想强调你在一个地方生活了多久,请使用现在完成时进行。

ve been living 一生都住在拉各斯。

过去开始但已经完成的动作呢? 为此,您可以使用简单过去时。

worked 2一系列相同的动作过去多次完成,未来可能再次发生

当相同的动作已经发生过几次时,如果该动作将来可能再次发生,您可以使用现在完成时。 如果该动作可能不会再次发生,您可以使用简单的过去时。

ve seen 这部电影已经看过[可能会再次看到它]

saw 这部电影看了【可能再也见不到了】

3最近完成的动作(常与justnow 连用

如果一个动作是最近才完成的,你可以用现在完成时来描述它。 尽管该动作发生在过去,但它是如此之近,以至于它与现在直接相关。 这些情况通常使用像justnow这样的副词来表明动作发生在不久之前。

ve brushed 我不应该再吃东西了, 因为我ve finished 我们现在已经完成了4时间变化

现在完成时通常用于强调在很长一段时间内发生的变化。

has grown 自从我两年前见到她以来,我的表妹已经成长了很多。

have become 由于玩了几个月,我已经成为5预期会完成的未完成动作(否定式)

如果一个动作在过去开始但没有完成,如果它可能在未来完成,你可以用现在完成时来描述它。 这种情况用否定形式表示动作还没有完成,经常使用副词尚未完成

has not reached 陪审团尚未haven't finished 的论文还没写完6为已完成的动作增加意义

最后,您可以使用现在完成时使任何过去的动作听起来更重要。 现在完成时通常用于伟大的成就或成就,以及戏剧性或罕见的事件。 这使其适用于具有新闻价值的事件或重大生活经历。

has killed 麦克白杀死ve met 遇到何时使用现在完成时

既然您知道何时使用现在完成时,让我们谈谈何时避免使用它。

很多时候,现在完成时和一般过去时之间的区别在于强调或动作是否真正完成。 但是,有一条特别需要提及的规则:不要使用带有特定时间的现在完成时

我星期二去散步了。

我星期二去散步了。

但是,这可能会令人困惑,因为您可以使用具有广泛时间段的现在完成时。 现在完成时只有在特定时间使用时才不正确。 使用具有一般时间范围的现在完成时是完全可以接受的。

我今年每个星期二都去散步。

现在完成时常见问题解答

什么是现在完成时?

现在完成时是一种英语动词时态,用于描述与现在有关的过去动作。

现在完成时如何工作?

现在完成时使用助动词hashave和主动词的过去分词形式。 例如,如果您想在现在完成时使用go ,您可以说“I have gone”。

什么时候用现在完成时?

现在完成时通常用于从过去开始并持续到现在的事件。 但是,它也有其他一些用途,包括过去最近发生的事件。