第 10 / 18 課
Lesson 09 · 約 9 分鐘
白做了、本來要(needn’t have / was supposed to)
needn’t have vs didn’t need to、was supposed to、對照 should have
白做了、本來要(needn't have / was supposed to)
🎯 這一課你會學會
表達幾種細膩的過去語氣:「你根本不用做(卻做了)」「本來就不必」「本來應該要(卻沒)」。用 needn't have / didn't need to / was supposed to。這些差一點,意思差很多,是 B2 的精準所在。
💬 先聽一段對話
Amy: I brought snacks for everyone.(我幫大家帶了點心。) Ken: Oh, you needn't have! There's already tons of food.(喔,你根本不用帶的!已經一堆吃的了。) Amy: Ha, oops. I was supposed to check first.(哈,糟。我本來該先問的。) Ken: No worries. I didn't need to eat lunch, so I'm starving anyway!(沒事。我本來就不用吃午餐,反正我很餓!)
🔑 三個容易混的結構
- needn't have + 過去分詞 = 做了,但其實不必(白做了):You needn't have waited.(你不用等的,卻等了)
- didn't need to + 原形 = 本來就不必(通常沒做):I didn't need to buy milk.(不必買,所以沒買)
- was / were supposed to + 原形 = 本來該做/約好要做(常暗示沒做到):I was supposed to call her.(本來要打,卻沒打)
🧩 文法點:差別在「做了沒」
① needn't have done vs didn't need to do(最經典的區別):
- needn't have + 過去分詞 = 「做了,但事後發現不必」——動作發生了,是白費工:
- You needn't have cooked — we already ate.(你煮了,但我們吃過了)
- didn't need to + 原形 = 「不必做」——通常沒做(不需要就沒做):
- I didn't need to cook — we ate out.(不必煮,所以沒煮)
- 一句話:needn't have = 白做了;didn't need to = 沒必要(多半沒做)。
② was/were supposed to = 本來的安排/期待(常沒實現):
- I was supposed to meet him at 6, but I forgot.(本來約好,卻忘了)
- It was supposed to rain, but it didn't.(本來說會下雨,結果沒)
- 也可講「一般認為應該」:You're supposed to take off your shoes here.(這裡照規矩要脫鞋)
③ 跟 B1 的 should have 對照:
- should have + 過去分詞 = 當初該做卻沒(後悔):I should have called.
- needn't have + 過去分詞 = 當初不必做卻做了(白費):I needn't have called.
- 兩個剛好相反:一個「該做沒做」、一個「不必做卻做了」。
📒 高頻單字
| 單字 | KK 音標 | 中譯 | 例句 |
|---|---|---|---|
| bother | /ˈbɑðɚ/ | 費事、麻煩 | You needn't have bothered. |
| supposed to | /səˈpozd tu/ | 本來應該 | I was supposed to go. |
| worry | /ˈwɝi/ | 擔心 | Don't worry. |
| starving | /ˈstɑrvɪŋ/ | 餓壞了 | I'm starving. |
| already | /ɔlˈrɛdi/ | 已經 | We already ate. |
🗣️ 發音提醒
- needn't /ˈnidənt/:中間 d 輕、尾 t 輕。
- supposed to 口語連讀「sə-POHZ-tə」(d 幾乎不見)。
- needn't have →「NEE-dən-təv」。
✍️ 開口練習
練習 1:needn't have 還是 didn't need to?
- You brought an umbrella, but it was sunny. → You _ (bring) it.(做了卻不必)→ needn't have brought
- It was sunny, so you left the umbrella home. → You _ (bring) it.(不必,沒帶)→ didn't need to bring
練習 2:was supposed to(本來要卻沒)。
I was supposed to _, but _.
練習 3:should have vs needn't have。
- 該做沒做 → I should have _.
- 不必做卻做 → I needn't have _.
🎒 帶走
- needn't have + 過去分詞 = 做了但白做;didn't need to + 原形 = 不必(多半沒做)。
- was/were supposed to = 本來該做/約好(常沒實現)。
- 對照 B1 的 should have(該做沒做)——needn't have 剛好相反。
下一課,把推測玩到全時態:對現在、過去、進行中的事都能有把握地推測。