「還沒」不只用 not yet!still、yet、already 的差別與生活用法
「我還在做。」
「我還沒做完。」
「我已經做完了。」
這三句中文看起來很簡單,但換成英文時,你知道該用 still、yet,還是 already 嗎?
很多英文學習者知道這三個字的中文意思,卻不確定應該放在句子的哪個位置,更不知道換一個字,語氣可能就不一樣。
其實,關鍵不只是時間,而是事情還在持續、尚未發生,還是已經完成。
我們先從同一件事情開始比較。
一、同一份報告,三種不同的說法
假設朋友問你:「報告寫好了嗎?」
你可以根據實際情況回答:
1. I’m still working on the report.
我還在寫這份報告。
2. I haven’t finished the report yet.
我還沒寫完這份報告。
3. I’ve already finished the report.
我已經寫完這份報告了。
三句話都跟報告有關,重點卻不同。
- still: 強調某個動作或狀態仍在持續。
- yet: 表示某件預期會發生的事情,到目前為止還沒有發生。
- already: 表示某件事情已經發生或完成。
第一句告訴別人「我還在處理」,第二句強調「目前尚未完成」,第三句則表示「事情已經完成」。
理解這個差別,就不用每次看到中文的「還」,都急著找同一個英文單字。
二、still:事情還在持續
Still 常用來表示某個動作或狀態從之前持續到現在,意思是「仍然」「還在」。
例如:
I’m still waiting for her reply.
我還在等她的回覆。
He’s still at work.
他還在上班。
Do you still live in New York?
你現在還住在紐約嗎?
這些句子的共同點是:某種情況之前存在,現在仍然沒有改變。
still 應該放在哪裡?
一般來說:
有 be 動詞時,still 通常放在 be 動詞後面。
She is still sleeping.
她還在睡覺。
有一般動詞時,still 通常放在主要動詞前面。
I still remember that day.
我到現在還記得那一天。
如果句子使用否定的現在完成式,也常看到:
I still haven’t received the package.
我到現在都還沒收到包裹。
最後這句特別值得注意,因為它和 yet 的用法有些相似。
三、yet:到現在還沒發生
當 yet 表示「尚未」時,常出現在否定句和疑問句中,而且通常放在句尾。
例如:
I haven’t eaten yet.
我還沒吃飯。
She hasn’t called me yet.
她還沒打電話給我。
Have you finished eating yet?
你吃完了嗎?
這裡的 yet 不是在強調某個動作一直持續,而是在說:預期會發生的事情,到目前為止還沒發生,或詢問是否已經發生。
still haven’t 和 haven’t yet 差在哪?
比較下面兩句:
I haven’t finished the report yet.
我還沒完成報告。
I still haven’t finished the report.
我到現在都還沒完成報告。
兩句都表示報告沒有完成,但第二句的 still 更強調「時間過去了,情況卻沒有改變」。
例如,你已經花了整個下午寫報告,到了晚上還沒寫完:
It’s almost nine, and I still haven’t finished.
都快九點了,我竟然還沒做完。
這時候,still haven’t 可以帶出無奈、著急或出乎預期的感覺。
但要注意,still 不一定表示不耐煩。它只是更強調狀態持續,真正的情緒仍然取決於說話語氣和情境。
如果只是平常回答進度,I haven’t finished yet 就很自然。
四、already:已經發生,也可能比預期更早
Already 的基本意思是「已經」,表示某件事情在說話之前就發生了。
例如:
I’ve already eaten.
我已經吃過了。
She’s already home.
她已經到家了。
We’ve already talked about this.
這件事我們已經討論過了。
如果句子使用現在完成式,already 通常放在 have / has 和過去分詞之間:
I have already sent the email.
我已經寄出那封電子郵件了。
在口語中,already 也可以放在句尾:
I’ve sent the email already.
我已經把那封電子郵件寄出去了。
兩種說法都可以。
already 可以放在疑問句嗎?
可以,而且很常見。
比較下面兩句:
Have you finished the report yet?
你已經寫完報告了嗎?
Have you finished the report already?
你這麼快就寫完報告了?
第一句通常是在確認工作是否完成。
第二句可能帶有驚訝,因為說話的人沒想到你這麼快就做完了。
不過,already 在疑問句中不一定都有強烈的驚訝語氣,有時也只是確認事情是否已經完成。
所以不能只看單字,就認定對方是在催促或表示驚訝。
五、三個字怎麼改變同一段對話?
假設你正在準備寄出一封重要的電子郵件。
A: Have you sent the email yet?
那封電子郵件寄出去了嗎?
B: Not yet. I’m still checking the attachment.
還沒,我還在確認附件。
A: Oh, I thought you’d already sent it.
喔,我還以為你已經寄出去了。
B: I’ll send it in a minute.
我等一下就寄。
這段對話很自然地使用了三個字:
Yet:詢問信件是否已經寄出。
Still:表示確認附件的動作仍在進行。
Already:表示原本以為信件早就寄出了。
另外,當別人問:
Have you sent it yet?
你寄出去了嗎?
你可以簡單回答:
Not yet.
還沒。
或者:
Yes, I have.
嗯,已經寄了。
英文對話不一定需要完整長句,短短的回答也很自然。
六、最容易搞混的三個地方
| 想表達的意思 | 自然說法 |
|---|---|
| 我還在等 | I’m still waiting. |
| 我還沒收到 | I haven’t received it yet. |
| 我已經收到了 | I’ve already received it. |
除了意思不同,還要留意單字的位置。
still: 通常放在一般動詞前面,或 be 動詞後面。
yet: 表示「尚未」時,通常放在否定句或疑問句的句尾。
already: 常放在主要動詞前面,或 have / has 與過去分詞之間,也可以在口語中放句尾。
這些是日常英語中最值得先掌握的位置,不代表三個字在所有句型中只能這樣使用。
還有一個實用觀念:
「還沒」不一定只用 not yet。
如果你只是說事情尚未完成,可以用 not yet 或含有 yet 的完整句子。
如果你想強調時間過了很久,事情卻一直沒有完成,就可以考慮 still haven’t。
選擇哪一種說法,取決於你希望對方注意的是事情的狀態,還是持續了多久。
七、延伸練習:把理解變成自然反應
學會 still、yet、already 之後,試著在生活中觀察:自己想說的「還」,究竟是還在做、還沒完成,還是已經完成?
如果你想練習更多生活中的自然英文回應,可以搭配 Lemon English 的免費影片:
這堂課包含等待、確認進度、表達目前狀況等生活句子。你可以先看中文,試著自己說出英文,再播放影片核對。
文章幫助你理解單字和語氣的差別;影片則讓你練習在日常情境中更自然地開口。
Lemon English|每天聽一點,英語慢慢變自然。