yet / already / still / just的用法差別
我們經常將 just、yet、still 和 already 與現在完成式一起使用,是因為它們與現在(當下)有關。 但不代表他們只能用在現在完成式。因為just,yet跟still都各有至少兩個詞性,本文將重點介紹這些生字作為副詞時的含義和用法差異。
首先,這四個字描述著現在這個當下,某個動作已經發生、仍在發生或即將發生,都隱含著說話者的一種預期心態或感到意外的心情,所以,文章在介紹每個單字時,會先用現在完成式來介紹這個單字的用法跟意涵,再介紹這個單字還可用於什麼時態的用法或特殊位置與句型(疑問、肯定或否定),並介紹其意涵。在最後,再將這四個單字在肯定句、否定句跟疑問句中的並列做一個比較。
- just – 為副詞,並且語意是「剛才」時,通常用於現在完成式,但是要注意just now的時態跟位置是特別的
- already – 語意為「已經」,可用於許多時態,其位置也不只是在句中,還有already可以用在疑問句
- yet – 為副詞時,語意是「尚未」,通常用於完成式的否定句跟疑問句,位置在句尾,但是,yet還可用在現在簡單式的肯定句,位置卻不在句尾
- still – 為副詞,語意為「仍然」,可用於多種時態的肯定句、疑問句跟否定句中,但要注意她在否定句中的位置比較特殊
- 比較just / already / yet / still在肯定句、疑問句跟否定句中,還有不同位置的意涵
just的意涵、用法與位置
jsut有許多意思,我們這裡只討論它的副詞語意為「剛剛」或「不久之前」。這個字用來表達事情剛剛才發生或完成。由於,在這個語意下,just強調事件跟現在有關,所以,多使用在現在完成式中(動詞結構為have + 過去分詞),位置要放在have的後面,過去分詞的前面。just可以用在肯定句、否定句跟疑問句,是日常生活中常見的句子。
just使用在現在完成式的例句,請注意just的位置。
- 肯定句:I have just finished my dinner.我剛吃完晚餐。
- 疑問句:Have you just arrived? 你剛剛到嗎?
*just的疑問句用於詢問某件事情是否剛剛或最近發生。 - 否定句:She hasn’t just left. (她不是剛走。)
*強調該動作或事件沒有在最近的過去發生。說話者可能用這樣的句子來糾正他人的誤解或回應他人的假設。
除了現在完成式外,因為敘述時間的不同(例如在描述故事或個人經驗), just「剛剛」也可以用於過去完成式跟未來完成式。
- When I arrived, he had just left.
當我到達時,他剛剛離開。
*作為依據的時間是時間副詞子句的arrived,為過去簡單式,比arrived還早的動作就要用過去完成式。 - By the time you get there, she will have just left.
當你到達那裡時,她就已經離開了。
*作為依據的時間是get there,為現在簡單式,但在語意上是未來時間(時間副詞子句不用未來式),比未來的某個時間點還早的動作就要用未來完成式。這種用法雖然不常見,但在某些情境下可能會用到,以強調在未來某個時間點之前,某個動作會發生或完成。
雖然在大部分情況下,當 “just” 有「剛剛」的意思時,它最常與完成時態搭配,但是,如果看到just now這個片語時,雖然語意依然是剛剛,但是,它要用在過去式,因爲說話者要強調這是發生過的事,並沒有要將這個動作與現在連結。要注意just now位置要放在句尾。
下面是just now的例句與使用的語境說明
- 肯定句:I saw him just now.
我剛剛看到他。
*說話者常用於描述自己或其他人剛完成的行為。 - 疑問句:Did you see her just now?
你剛剛看到她了嗎?
*說話者不確定某件事情是否才剛發生過或想要確認某人是否才剛做某件事。 - 否定句:I didn’t see it just now.
我剛剛沒看到它。
*說話者使用否定句來向問話者確認自己或某件事在剛才並沒有發生。
already的用法
already語意為「已經」,用來表示說話之前發生的事情。 使用在現在完成式時,強調之前發生或完成的事件跟現在有關。和前面提到的just同樣講的是已經發生的事,但意思有點不同喔。already帶有一種比預期完成的時間還要更早發生的意涵。我們用兩個句子來做一下比較
- I’ve just arrived. (我剛到。) — 單純表達ㄧ個事實(強調行動在非常近的過去完成)。
- I’ve already arrived. (我已經到了。) — 說話者強調動作比預期的時間還早完成,可能是出乎對方的意料之外或者是對方還不知道。
至於already在句子的位置,如果是現在完成式的話,alread的位置跟just一樣,要放在have的後面,不過在不正式的口語中,already也可以放在句尾,表示說話者感到意外。通常already用於肯定句,不可以用於否定句,但是,它也可以用於疑問句,表達問話者對於事件早於預期完成的意外與驚訝。
- I have already finished my work.
我已經完成我的工作了。
*說話者想要強調自己完成動作的時間,早於某人的預期,所以,在句中加了already來強調 - She has already read that book.
她已經讀過那本書了。 - I have already been to Japan.
我已經去過日本了。 - Have you already finished your homework? It is only 5:30 p.m.
你已經完成作業了嗎? 現在才下午 5 點 30 分。
*問話者驚訝於某人(在這句中是you)完成動作的時間,早於自己的預期,所以,在句中加了already來強調 - Has she already obtained her visa?
她已經拿到簽證了嗎?
*在4-5句中,説話者對對方這麼早就完成某事,感到意外或驚訝,所以使用疑問句。 - They have left for the airport already.
他們已經去機場了。 - You’ve eaten all the cookies already!
你已經吃完所有的餅乾了! - Have you eaten already?
你已經吃飯了嗎?
*already在句尾,更進一步強調了說話著的驚訝或意外
*8-9句already放在句尾為不正式的用法,用來強調某件事的完成,或表達對某件事發生的驚訝
不同於just,already可應用在相當多的時態。撇開不正式的用法,因為不同的時態有不同的動詞結構,它的位置大致跟頻率副詞一樣,在be動詞後面、普通動詞前面或第一個助動詞的後面。下面的例句列出already在不同時態的應用,請注意aready的位置。
- I already know what you’re going to do later.
我已經知道你接下來要做什麼了。 - Is your sister already here? She must have driven very fast.
- Mary has already sent the package.
她已經將包裹寄出了。 - He already knew the answer.
他已經知道答案了。(美式口語,already用於過去式是不正式的用法,正式的話要用現在完成式) - When I arrived, the meeting was already in progress.
當我到達時,會議已經開始了。 - I will already be at the airport by the time you arrive.
你到達的時候,我已經在機場了。 - I will have already finished my homework by the time my mother gets home.
等我媽媽回家的時候,我的作業就已經做完了。 - I’m already working on the next project.
我已經在進行下一個專案了。 - The meeting is finished already.
會議已經結束了。(不正式的用法,用來強調某件事的完成,或表達對某件事發生的驚訝)
如果你要將某一個剛發生過或剛完成了的動作跟現在時間連結,就要用現在完成式。當你只想要強調這事剛發生或完成,你可以使用 “just”;而當你除了想要表示某事在過去已經發生或完成,又要強調比預期更早,你可以使用 “already”。因為already有一種說話者期待某事發生,而某事比說話者期待的時間更早發生或完成的意涵。至於 just,它主要強調動作或事件在非常近的過去發生或完成。它沒有already那種「比預期更早」的意味。
yet的用法
yet當副詞,語意為「尚未」時,多用於現在完成式的問句或否定句。使用yet這個字,隱含著這件事被期待已經發生(完成),或不久就會發生或完成了。在這個時態,yet在句子的位置在字尾。
- Have you received my email yet?
你收到我的email了嗎?
*說話者詢問預期的事是否發生了,期待著自己的email已經被收到了或沒多久就被收到。 - Have you seen that film yet?
你看過那部電影嗎?
*說話者要確認到目前為止是否發生了某些事情,在這句話中,說話者也有可能認為對方應該已經看過,或期待對方要去看 - They haven’t returned the book to me yet.
他們還沒有把書還給我。
*說話者覺得他們現在應該要還書了,但是,事實上,還沒。說話者有期待他們還書的心情 - My mother has not read my message yet. So she doesn’t know I will not go back for Christmas.
我媽媽還沒有讀我的留言。 所以她不知道我不會回去過聖誕節。
*說話者說明自己預期的事尚未發生
Yet當副詞,語意為「尚未」時,如果動詞是be動詞,也可以用在簡單式的疑問句跟否定句,在句子的位置一樣在字尾。用於詢問或回答預期的動作是否完成或發生。
- Are we there yet?
我們到了嗎?
*說話者覺得應該要到了,所以這樣詢問,可能意涵著說話者已經覺得不耐煩了 - Is your paper ready yet?
你的論文準備好了嗎?
*說話者期待對方的論文寫好了,或至少應該快好了
yet語意為「尚未」時,有些固定的片語用法,可以用在肯定句,但是,其意涵不同,位置也不在句尾,而在句中,通常使用在簡單式中。常見的句型為be yet +to V「還沒…」跟have yet +to V「還有待…」、「至今還沒有…」。從這兩個片語的中文翻譯而知,雖然看來是肯定句,但實際上具有否定的意思。yet的這種用法在語意上跟still一樣,卻是非常正式的用法。
下面舉幾個常見的句子:
- I have yet to learn it.
我「至今還不」知道這件事。
*說話者強調自己依然不知道這件事 - The worst was yet to come.
最壞的情況「還沒」出現。
*說話者預期未來還會出現更糟的狀況 - The best is yet to come.
最好的還在後頭(最好的部分還沒有來臨)。
*說話者預期情況會越來越好,通常用於激勵人心或表示樂觀的情緒 - There are many challenges yet to come.
未來還有許多挑戰(還有許多挑戰還沒出現)。
*用於提示未來將要面臨的困難(說話者的預期心理)。
still的用法
still當副詞的語意為「仍然」,用於描述一個動作從過去開始,並且持續到現在,甚至超出了預期的時間。這樣的味道跟yet很像,但是yet表示尚未完成某些事,雖然有期待完成的時間,但是並不知道實際上會在什麼時候完成,而且yet的語氣比較中立,也比較沒有情緒;still雖也帶有期望的意味,但是語意強調著應該要完成但到現在還未完成的意思,也就是說,都超過預計的時間了,事情卻尚未完成,still的語氣比較強烈,所表達的情緒也比較強。我們用兩個句子來比較一下。
- She hasn’t finished her dinner yet.
她還沒吃完晚餐。 - She still hasn’t finished her dinner.
她仍然還沒吃完晚餐 – 說話者的語意中帶有「她怎麼還沒吃完啊」的味道
still在現在完成式的位置也是在have的後面,過去分詞的前面。要注意的是,如果是否定句,have / has跟not縮寫時,一定要放在hasn’t / haven’t前面。但是,如果沒縮寫,網路上搜尋到的例句有用still have/has not +過去分詞,也有用have/has still not +過去分詞,而在劍橋、牛津字典中,找不到沒有縮寫的例句。我的建議是只要是否定句就用縮寫來表達,但是在正式寫作時,不可使用縮寫,則請自己決定要選哪種方式,我個人會用still have not或避開這種不確定的用法,改用別的方式表達。
- We have still got to paint the fence.
我們還得粉刷柵欄。
*意涵著已經持續粉刷了大部分了,還有柵欄,需要粉刷。 - I have stopped smoking but my friend still hasn’t quit.
我已經戒菸了,但我的朋友還沒有戒菸。(否定句,不管動詞的組合,它都出現在否定的動詞之前) - I still haven’t received the email.
我還沒有收到電子郵件。(否定句,不管動詞的組合,它都出現在否定的動詞之前)
除了現在完成式外,still還可以用在許多種時態,在肯定句跟疑問句時,它的位置跟頻率副詞一樣,在be動詞後面、普通動詞前面跟第一個助動詞後面。要注意的是,在否定句時,不管動詞的組合,它都出現在否定的動詞之前,而不是之後。
- I am still very tired after more than ten hours of sleep.
睡了十多個小時,我還是很累。(be動詞後面) - My mother is seventy-five and she still works as a teacher.
我的母親七十五歲了,她仍然在教書。(普通動詞前面) - Does John still live with his parents?
約翰還和他的父母住在一起嗎?(疑問句在主詞後面,因為倒裝) - It’s 11:30 p.m., and I still can not fall asleep.
已經晚上11點30分了,我還是睡不著。(否定句,不管動詞的組合,它都出現在否定的動詞之前) - Is your friend still angry with you?
你的朋友還在生你的氣嗎?(疑問句在主詞後面,因為倒裝) - I am sure that I will still be living here in 10 years.
我確信10年後我仍會住在這裡。(第一個助動詞後面) - The dog is still asleep.
狗還在睡覺。(第一個助動詞後面,在進行式中,我們可以將be動詞是為助動詞)
yet 和 still 經常一起使用來解釋為什麼某個動作一直持續到現在。
- My friend is still studying at the university because he hasn’t graduated yet.
我朋友還在讀大學,因為他還沒有畢業。 - I still don’t know who her new boyfriend is. She hasn’t told me yet.
我仍然不知道她的新男朋友是誰。 她還沒有告訴我。 - She hasn’t decided yet if she’s going to travel to the US. She’s still thinking about it.
她還沒有決定是否去美國旅行。 她還在想。
*在第ㄧ句子中,yet不在句尾,被移到受詞if she’s going to travel to the US的前面,是因為受詞使個子句,為了語意明確而移動
still / already / yet / just的差別
我們將以這四個字在肯定句、疑問句跟否定句的位置與意涵的差別來做比較。
still / already / yet / just在肯定句的位置與意涵:
首先,現在完成式的肯定句的just、already 跟still的位置是一樣的,在have後面,過去分詞前面。already跟still可以用在別的時態,位置跟頻率副詞一樣,在be動詞後面,普通動詞前面,或是在第一個助動詞後面。然而要注意,在不正式的口語中,already可以出現在句尾,這個位置隱含說話者感到出乎意外或感到不耐煩。還有,要記得,yet在肯定句時,要用簡單式,語意有否定的味道,位置會出現在be動詞或have後面,這種句型是非常正式的句型。
- I have just finished my lunch.
我剛剛吃完午飯。
*單純強調動作或事件在非常近的過去發生或完成,沒有期待的意涵 - Jennifer had already eaten by the time he arrived.
他到達時詹妮弗已經吃過飯了。
*already有某事比期待的時間更早發生或完成的意涵 - We have yet to hear the good news from our friend, Lily.
我們還沒有聽到我們的朋友莉莉的好消息。
*說話者期待著或知道終會有好消息,但是事件尚未發生。這個句型雖然看來是肯定句,但實際上具有否定的意思,是非常正式的用法。 - We are still waiting to hear the good news from our friend, Lily.
我們仍在等待我們的朋友莉莉的好消息。
still / already / yet / just在否定句的位置與意涵:
這裡要注意的重點為:首先,already不會出現在否定句中。其次,still在否定句時,不管動詞組合為何,都要在否定式動詞的前面。yet的位置在句尾,而just的位置相同。
- They have not just been in jail but have often committed crimes after they have left jail.
他們不僅入獄,出獄後還經常犯罪。
*單純強調動作或事件在非常近的過去發生或完成 - She hasn’t finished her assignment yet.
她的任務還沒有完成。
*截至目前,該活動尚未完成,說話者心中對任務的完成有一種期待。 - I still haven’t found my wallet.
我還沒找到我的錢包。
*尋找的動作從過去開始,到現在還沒找到,說話者對於找不到(不符合預期)這件事有一種情緒 - I still can’t believe it.
我還是不敢相信。
*說話者對於這件事有一種情緒,因為不符合預期
still / already / yet / just在疑問句的位置與意涵:
- Have you just got out of bed?
你剛起床嗎?
*說話者只是單純詢問是否這件是剛才才發生 - Have you seen Tom yet?
你見過湯姆了嗎?
*說話者要確認到目前為止是否發生了某事,說話者在心中是期待對方看到Tom的 - Have you already decided where to go?
你已經決定去哪裡了嗎?
*說話者驚訝於對方已經決定好要去哪了 - Is she still looking for a job?
她還在找工作嗎?
*still意味著她找工作找了一陣子了,說話時的語調不同,判別說話者是感到意外還是想要確認
如果你有其他易混淆的單字上的疑惑,可以到我們『英文單字與片語』專頁,看看有沒有相關文章。如果你對自然發音、句子結構、文法與寫作等英文學習上各個領域的文章有興趣,可以到我們的『文章』頁面。