英文完成式

3種英文完成式,含意、用法和範例:現在就開始學習吧!

英文動詞時態是英文文法的重點之一。 ESL 學生經常會混淆動詞時態,因為這些動詞在句子中的結構和意義不同。

英文的完成式很常被使用,同時也滿令人困惑的。許多使用該語言的人也無意識地使用這些時態,但不確定使用的時態是否合適。英文完成式有特定的結構,可以表達的更加清楚。

與簡單式不同的是,英文完成式討論的是當人們在說話時,是已經完成該動作的狀態,顯示了當前動作與過去動作之間的關係。

英文完成式有現在完成式、過去完成式和未來完成式。結構為「has/have/had/will have + 過去分詞」。

英文完成式伴隨著動詞的過去分詞。過去分詞是動詞的形式,對於規則動詞通常以“-d, -ed”結尾,對於不規則動詞通常以“-en”結尾。在英文完成式中發揮著重要角色,這些動詞是輕鬆識別句子時態的指標之一。

了解完成式

為了更好地了解英文完成式,我們在這裡列出了一些問句。

  • What have you done? -> I’ve broken a wine glass.
  • What have you done (+time marker)? -> I have delivered some pizza since 10 AM.
  • What has happened (in the story)? -> The dog has bitten the hand of the enemy.
  • How do you know …? -> I’ve heard a loud scream from a distance.
  • Why do you think (you are qualified)? -> I have been a great contributor to sales.

在學習英文的完成式時,我們必須注意句子的結構和所表達的意思。

英文完成式

英文完成式及其意義、用法和範例 

在本文的這部分,我們將討論英文每個完成式的含義及其用法和範例,以更好地理解文法。

現在完成式

現在完成式表達了與現在情況相關的過去行為或情況。這表示了過去的行動與現在的相關性。

結構: has /have + past participle

以下是時間軸的範例,可以幫助您更好地理解現在完成式。

I have studied English since I was 8 years old.

Perfect Tenses

英文現在完成式的用法 

 

      • 對於重複或習慣的動作,帶有時間標記,顯示對過去事情的時間參考。

例句: My younger sister has always passed her exams. (假設妹妹此時仍在上五年級)

      • 對於單一、連續的動作,動作的執行者和結果都持續著。 

例句: I have been with my best friend since we were 10 years old. (我和我最好的朋友仍然是朋友)

      • 過去發生但結果仍然存在。

例句: Mr. Jones has broken the window. (說話的時候窗戶還是碎的)

      • 在不明時間內發生且動作尚未結束。

例句: My friend has taken the book to the library this morning. (此時還是早上)

      • 過去發生且仍與當前情況相關的動作。

例句: I have studied Spanish. (到目前為止我還記得西班牙語,且了解很多).

英文現在完成式的另一種用法是與時間標記「just、yet、already、still」一起使用,通常表示說話者的態度。 

  • Just – 用於指示剛剛過去的時間的標記是「現在」或非常接近現在。

例句: She has just eaten her breakfast. (假設說話時,是行動者吃完早餐後幾分鐘).

  • Yet/already – 說話者認為現在應該要出現結果。

例句: Have you done your homework yet? (你正在做家庭作業;完成了嗎?你需要多長時間才能完成?)

  • Still – 通常在“already”和“yet”之後進行。

例句: My cousin still hasn’t seen her father. (我的表妹和她的父親可能還沒有見過面,或者他們已經在某個地方分居了).

英文完成式

過去完成式

英文過去完成式表達了過去動作或事件的順序之間的關係。動作強調時間順序。

結構: had + past participle

以下是時間軸範例:

I had eaten dinner when my dad called.

Perfect Tenses

英文過去完成式的用法

      • 過去的動作,發生在特定時間之前,而該動作的結果在當時仍然有效。

例句: Lunch had been ready when she arrived. (假設在她到達之前午餐已經做好了)

      • 用過去完成子句來表達與過去動作的關係和順序。

例句: After he had done the report, he took his medicine. (在這種情況下,行動者已經完成了報告,之後他就服藥了).

Perfect Tenses   

      • 用“When”當作時間標記 

例句: I had taken a shower when my mother asked for help. (當我洗澡時,我母親沒有呼救;相反,在我洗完澡之後)

Perfect Tenses

      • 表達過去行為之間的因果關係。

例句: He had to step in because the students had been so noisy. (他進來之前,學生們很吵。他這樣做時學生就安靜了).

英文完成式

未來完成式

未來完成式表達了預計在未來發生或完成的動作。在這種時態中,「will」和「shall」的使用很重要。

結構: will / shall + have + past participle

以下時間表範例供您參考:

I will have finished my English courses at the end of 2024.

Perfect Tenses

 

英文未來完成式的用法

      • 使用「by」一詞表達未來某個特定時間點,預計會發生某個動作。

例句: My mom will have changed my bedding by 4 o’clock this afternoon. (假設現在的時間距離下午 4:00 僅剩幾分鐘。到時候我媽就幫我整理完床鋪了).

Perfect Tenses  

      • 用於暗示或明示未來一段時間(通常是一生)。

例句: Mike studies hard so he will have received a good education. (Mike仍在學習,未來會受到良好的教育).

      • 邏輯推理。

例句: I’m waiting for my friend; she will have left by now. (預測可能的行動).

英文完成式
英文完成式

英文完成式使用起來具挑戰性,也是最令人困惑的時態之一。這就是為什麼有些學生會逃避使用這種時態,​​尤其是未來完成式,而進階程度的學生會學習使用英文完成式。

初級程度的學生不熟悉英文中的完成式,但中級和高級程度的學生更有可能在對話或寫作任務中使用。

英文完成式有點難以理解,透過不斷的學習和練習可以幫助你更了解它們的用法和結構。

牛刀小試!

請判斷以下句子中詢問的是哪種類型的完成式:

  1. The manager shall have announced the salary increase by 3:00 PM today.
  2. Mr. Bakers had already checked in at the airport when he realized he forgot his documents.
  3. I had reported the incident before the police arrived.
  4. After he had cooked dinner, my dad went to the poolside.
  5. Has Miss Brown finished doing her homework?
  6. I will have taken IELTS by this time in October.
  7. The president will have finished his term in 2025.
  8. The ship had arrived when security searched our belongings.
  9. Her father has been ill for three years.
  10. I have been in this company since 2016.

你可以在這裡找到答案。

You may enjoy these articles

返回頂端