跳轉至

建立 2026-11-10 更新 2026-11-10

動詞時態

英文時態用動詞的形式表達事情發生的時間,以及動作是否完成。最常用的是現在簡單式、過去簡單式、現在完成式和過去完成式。分辨時態的關鍵是找出句中的時間線索,例如 yesterday 用過去式,since 通常搭配完成式。

最常用的四種時態是什麼?

時態 形式 用途 例句
現在簡單式 V/V-s 現在的狀態、常態、不變的事實 Water boils at 100°C.
過去簡單式 V-ed 過去的時間點或一段時間 I visited Paris in 2019.
現在完成式 have/has + p.p. 從過去某一點持續或影響到現在 I have lived here for ten years.
過去完成式 had + p.p. 發生在「過去的過去」 The train had left when I arrived.

現在完成式和過去簡單式差在哪?

過去簡單式只講過去,和現在沒有關聯;現在完成式則把過去和現在連起來。

時間線索 使用時態 例句
yesterday, last year, in 2019, ago 過去簡單式 I saw him yesterday.
since, for, already, yet, ever, never 現在完成式 I have never seen him.
  • ✗ I have seen him yesterday.
  • ✓ I saw him yesterday.

since 有哪些用法?

since 可以當介系詞、副詞或連接詞,整個結構在句中都發揮副詞的功能。

詞性 例句
介系詞:since + 時間 I have lived here since 1984.
副詞:ever since He left in May and I haven't seen him ever since.
連接詞:since + S + V I have lived here since I was born.

用法補充

講義寫「一定用現在完成式」,指的是表示「自從」時的主要子句。時間軸在過去時會改用過去完成式,例如 He had worked there since 1990. 而 since 表示「因為」時不受此限。

副詞子句為什麼要用現在式代替未來?

表示時間或條件的副詞子句,要用現在式代替未來式,主要子句則保持未來式。

  • When she arrives, I will call you.
  • If it rains tomorrow, we will stay home.

練習題

1. 找出錯誤:She has graduated from college in 2015.

in 2015 是明確的過去時間,要用過去簡單式。應改為 She graduated from college in 2015.

2. 填空:By the time we got there, the movie ___.(started/had started)

had started。電影開始比我們到達更早,是「過去的過去」。

3. 填空:He ___ English since he was ten.(studied/has studied)

has studied。since 表示「自從」時,主要子句用完成式。

推薦影音

12 種時態總整理(中文)

12 時態懶人包(哥倫布 Columbus,13 分鐘,中文):把簡單式、進行式、完成式、完成進行式放在一起整理,適合想快速建立時態全貌的人。

10 分鐘快速複習(中文)

10 分鐘學完所有英文時態(阿滴英文,10 分鐘,中文):依現在、過去、未來的順序逐一講解 12 種時態,適合當作快速複習。

現在完成式和過去式的選擇(中文)

現在完成式 vs 過去簡單式(哥倫布 Columbus,7 分鐘,中文):專門比較這兩個最容易混淆的時態,對應本頁第二節。

過去完成式

The past perfect tense - 6 Minute Grammar(BBC Learning English,6 分鐘,英語):說明過去完成式在敘事時的用法,並提供聽力技巧與小測驗。