過去、現在、未來:為什麼英文時態其實是一台時光機

過去、現在、未來:為什麼英文時態其實是一台時光機

你正在跟朋友聊這一週。你說:「Yesterday I go to a meeting, today I worked from home, and tomorrow I watched a movie.」朋友禮貌地微笑,但腦中已經開了一間迷你偵探社:會議到底發生了嗎?工作是現在正在發生嗎?電影已經看完了,還是你的行事曆有某種超能力?

這就是時態的工作。它讓時間線不要變成一鍋湯。

英文時態看起來很龐大,因為文法書會把它拆成許多名稱:simple present、present continuous、past perfect、future with will、future with going to 等等。但所有標籤底下,其實只有一個核心任務:時態告訴聽者要站在時間的哪裡,以及要從哪個角度看這個動作。

快速答案

英文時態不只是時間。它是時間加上觀點

  • Simple tenses 表示事實、習慣、已完成的事件,或未來的選擇。
  • Continuous tenses 表示某個時間點前後正在進行的動作。
  • Perfect tenses 把一個時間連到另一個時間。
  • Perfect continuous tenses 把一個時間連到另一個時間,並強調持續多久。

如果這聽起來很多,把它縮成三個問題:

  1. 我們正在看哪個時間:過去、現在,還是未來?
  2. 動作是完成、重複、進行中,還是和另一個時間有連結?
  3. 聽者最需要先知道什麼?

回答這三題,時態就不會那麼神祕。

模式

想像英文時態是一台有三個控制鈕的時光機。

第一個控制鈕是位置:過去、現在或未來。

  • Past: I worked yesterday.
  • Present: I work every weekday.
  • Future: I will work tomorrow.

第二個控制鈕是攝影模式

  • Simple:乾淨的一張照片。
  • Continuous:正在播放的影片。
  • Perfect:連接兩個時間點的一條線。
  • Perfect continuous:一條線,旁邊還掛著碼錶。

第三個控制鈕是目的。你是在說事實?講故事?解釋結果?描述背景動作?做預測?當你問自己句子想完成什麼任務,時態選擇就會清楚很多。

這也是為什麼有時候一個「正確」時態,會輸給另一個「更適合」的時態。某個句子可能文法上可行,但不是當下最好的工具。如果聽者需要知道結果,就選能凸顯結果的時態。如果聽者需要理解故事順序,就選能保持順序清楚的時態。時態不只是時間戳記,也是一盞聚光燈。

以動詞 study 為例:

  • I study every night. 習慣。
  • I am studying now. 進行中。
  • I studied last night. 已完成的過去事件。
  • I was studying when the call came. 過去的背景動作。
  • I have studied this topic before. 與現在相連的過去經驗。
  • I had studied before the test started. 一個過去動作發生在另一個過去動作之前。
  • I will study tonight. 未來計畫或決定。
  • I will be studying at 8 p.m. 未來某時正在進行的動作。

同一個動詞,不同的時光機設定。

自然例句

Simple present

用 simple present 表示習慣、普遍真理、時刻表與狀態。

  • I check my email after breakfast.
  • Water boils at 100 degrees Celsius.
  • The train leaves at 6:40.
  • She knows the answer.

Simple present 通常不是用來描述此刻正在發生的事。如果你手上正拿著三明治,通常會說「I am eating lunch」,而不是「I eat lunch」。

Present continuous

用 present continuous 表示現在或最近一段時間正在發生的動作。

  • I am reading the report.
  • They are renovating the office this month.
  • We are testing a new schedule.

它也可以描述正在變化的情況:

  • The days are getting longer.
  • The project is becoming more complicated.

Simple past

用 simple past 表示在已結束時間中完成的事件。

  • I called the client yesterday.
  • She graduated in 2024.
  • We watched the presentation last night.

時間不一定會出現在句子裡,但通常可以從語境理解:

  • I lost my keys.

這表示「弄丟」發生在現在之前。句子重點不是它和現在的連結,而是在報告這件事。

Past continuous

用 past continuous 表示過去某一刻正在進行的動作。

  • I was cooking when the phone rang.
  • At 9 p.m., they were still working.
  • The audience was laughing during the opening scene.

Past continuous 常常用來鋪場景。Simple past 則把某個事件放進那個場景裡。

Present perfect

用 present perfect 表示和現在有關的過去動作。

  • I have finished the draft. 草稿現在準備好了。
  • She has visited that museum three times. 這是她到目前為止的人生經驗。
  • We have lived here for five years. 住在這裡這件事延續到現在。

Present perfect 不那麼在意精確的過去時間,比較在意和現在的連結。

Future forms

英文有好幾種談未來的方式。

  • I will call you later. 決定、承諾、預測。
  • I am going to call you later. 計畫,或根據跡象做的預測。
  • I am calling you at 3. 已安排好的計畫。
  • The meeting starts at 9. 排定的事件。

未來意義很有彈性。你選哪個形式,取決於這件事感覺有多固定、多有計畫,或多像預測。

快速判斷測試

不確定時,把句子加上一個時間片語看看哪個自然。

  • every day 通常指向 simple present。
  • right now 通常指向 present continuous。
  • yesterday 通常指向 simple past。
  • by the time 常指向 past perfect 或 future perfect。
  • for three years 常指向 present perfect 或 present perfect continuous。

這個測試不是魔法,但能在很多錯誤出口前先把它們攔下來。時間片語像交通標誌:它不會幫你開車,但會告訴你大概該走哪一線道。

常見陷阱

陷阱 1:用 present simple 表示 right now

「I write an email now」聽起來像一個習慣加上一個奇怪的時間詞。用 continuous:

  • I am writing an email now.

陷阱 2:現在結果很重要時卻用 past simple

如果你只是在講故事,「I lost my wallet」可以。但如果現在的問題是你還是沒有錢包,present perfect 通常更合適:

  • I have lost my wallet. Can I cancel my cards?

陷阱 3:每個未來想法都用 will

「I will meet my dentist at 4」可以理解,但如果預約已經安排好,present continuous 更自然:

  • I am meeting my dentist at 4.

陷阱 4:past perfect 缺少第二個時間點

Past perfect 只有在句子裡有另一個過去時間點可比較時才特別有用。

  • By the time I arrived, the meeting had started.

沒有第二個時間點時,simple past 通常就夠了:

  • The meeting started at 9.

陷阱 5:故事時態亂跳

如果你用過去式開始講故事,主要事件就保持過去式,除非你有很清楚的理由要轉換。

  • I walked into the room, saw the empty chairs, and realized I was early.

錯誤 / 更好 / 原因

錯誤 更好 原因
I am work every Monday. I work every Monday. 習慣需要 simple present。
She cook dinner right now. She is cooking dinner right now. 現在正在發生的動作需要 present continuous。
We have seen that movie yesterday. We saw that movie yesterday. 已結束的過去時間通常用 simple past。
When I arrived, he left already. When I arrived, he had already left. 一個過去動作發生在另一個過去動作之前。
I will visit them at 7 tonight. I am visiting them at 7 tonight. 固定安排好的未來事件常用 present continuous。
I was know the answer. I knew the answer. 狀態動詞通常用 simple forms,不用 continuous forms。

小練習

選出最合適的時態。

  1. I usually _____ coffee before work.
    a. drink
    b. am drinking
    c. have drunk

  2. Please be quiet. I _____ to focus.
    a. try
    b. am trying
    c. tried

  3. We _____ the report yesterday afternoon.
    a. finish
    b. have finished
    c. finished

  4. By the time the movie started, we _____ our snacks.
    a. bought
    b. had bought
    c. have bought

  5. I _____ my manager at 10 tomorrow. The appointment is already on my calendar.
    a. meet
    b. am meeting
    c. have met

  6. The team _____ on this feature for two weeks, and they are still not done.
    a. has been working
    b. worked
    c. is work

答案

  1. a. drink - 一般習慣用 simple present。
  2. b. am trying - 動作正在發生。
  3. c. finished - Yesterday afternoon 是已結束的過去時間。
  4. b. had bought - 買零食發生在另一個過去事件之前。
  5. b. am meeting - 已固定的未來安排可以用 present continuous。
  6. a. has been working - 動作從過去開始,延續到現在,而且持續時間很重要。

超短總結

時態是一台時光機,不是處罰。先選時間:過去、現在或未來。再選鏡頭:simple snapshot、continuous video、perfect connection,或 perfect continuous stopwatch。最後問自己聽者需要什麼:習慣、已完成事件、進行中的動作、現在結果,還是未來計畫。看見這三個控制鈕之後,英文時態就會從一整面標籤牆,變成一組好用的按鈕。