什麼是現在完成時?

已發表: 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”。

什麼時候用現在完成時?

現在完成時通常用於從過去開始並持續到現在的事件。 但是,它也有其他一些用途,包括過去最近發生的事件。