现在完成时:Just, Already, Yet (刚刚、已经、还)
Grammar Rule in 30 Seconds
Use these three words to show exactly when an action happened relative to now.
- Use 'just' for very recent actions: 'I have just finished.'
- Use 'already' for actions happening sooner than expected: 'She has already left.'
- Use 'yet' for expected actions in negatives/questions: 'Have you eaten yet?'
Overview
I've just walked in(我刚进门)?或者你在看外卖 App 时,看到 Your food has already been picked up(你的外卖已经被取走了)?这部分特定的英语语法,讲的就是连接“过去”和“现在”的那座桥梁。我们用现在完成时(Present Perfect tense)来谈论在不确定时间发生的动作。但当我们加上 already、yet 和 just 时,我们就给这些动作加上了特定的“氛围”或时效感。这三个小单词就像你 Instagram 照片上的滤镜,它们改变了句子的语气和含义,但核心事件并没有变。Just 告诉我们动作发生在几秒钟或几分钟前。它是过去的“新鲜出炉”版。Already 暗示某事发生得比我们预想的要早,非常适合那些提前三天就写完作业的学霸们。Yet 则是为了那些我们还在等待的事情准备的,它是“耐心”之词。如果你还没喝完咖啡(haven't finished your coffee yet),说明你还在那个过程中。already seen the finale"(我已经看完大结局了),你就知道该立刻闭嘴不再讨论剧情了。How This Grammar Works
already、yet 和 just 加入其中时,我们关注的是那个结果的时机。Just 用于非常新近发生的事件。想象你在咖啡馆见到了朋友,你说 "I've just ordered."。这意味着咖啡师可能还在做你的那杯咖啡。这个动作是如此新鲜,以至于过去基本上紧贴着现在。Already 关乎的是“惊讶”或“效率”。如果你告诉室友 "I've already cleaned the kitchen,",你可能带点小得意,因为你在他们预想之前就搞定了。这显示了你办事非常利索,通常用于肯定句。Yet 是这三个词中最特别的。当我们预期某事在未来会发生时,我们就用它。它几乎只用于否定句和疑问句。如果你问 Have you finished the game yet?,你假设他们*终究*会通关的,你只是在核实进度。它就像视频的加载条,虽然还没到 100% yet,但已经在路上了。Formation Pattern
have 或 has,以及 past participle(动词的 V3 形式)。
Just 和 Already:这两个词住在句子的“中间”,就在助动词和主句动词之间。
have/has + just/already + past participle。
I have just seen him.
Yet:这个词是个“独行侠”,通常放在句子的最末尾。
haven't/hasn't + past participle + yet。
Have/Has + 主语 + past participle + yet?
yet."
Conjugation Table
| 形式 | 例子 | 翻译 (含义) |
|---|---|---|
| --- | --- | --- |
带 Just 的肯定句 |
I've just eaten |
我刚吃完(就在刚才) |
带 Already 的肯定句 |
She's already left |
她已经走了(比预期早) |
带 Yet 的否定句 |
We haven't started yet |
我们还没开始(但很快会开始) |
带 Yet 的疑问句 |
Have you finished yet? |
你做完了吗(按预期的那样)? |
When To Use It
just。想象一下新闻主播报道消息:The president has just arrived.(总统刚刚抵达)。或者当你刚健完身,脸还红扑扑的时候。它适合表达那种即时感。already。这在工作场合非常管用:"I've already sent that email, Boss.«(老板,那封邮件我已经发出去了)。它也可以用来表达烦躁:»I've already told you three times!"(我都已经跟你说三遍了!)。它适合当时间线走得比对方预想的还要快的时候。yet。它在旅行中非常完美:Are we there yet?(我们到了吗?)是经典的童年金句。它适用于任何在你的“待办清单”上但还没打钩的事。如果你还没看那部新的漫威电影 yet,说明你仍然打算去看它。Politeness Levels
在英语中,这些词不会因为场合正式与否而改变词形,但其位置可能会变。
You finished yet? (在发短信时省略 have 很常见)。Have you finished yet? (对朋友和同事的标准问法)。Has the report been completed as of yet? (加上 as of 会让语气听起来非常专业且略显严肃)。Common Mistakes
yet。你不能说 I have finished yet. 这听起来像你在尝试使用一个根本不存在的作弊码。记住,yet 只跟否定句和疑问句混。already 的位置。虽然你可以把它放在句末表示强调 ("I've finished already!«),但如果放在句首 (»Already I have finished"),听起来就像是在模仿尤达大师说话。为了保险起见,还是把它放在助动词和主动词之间吧。I just saw him 在美式英语中是可以的,但在英式英语和考试中,"I've just seen him" 才是黄金标准。别让那个缩写的 've 给弄丢了。Memory Trick
想象一个红绿灯:
- 绿灯 (Already):灯在你预期之前就变绿了。走吧!事情已经搞定了。
- 黄灯 (Just):灯刚变色。就在那一瞬间。快点!
- 红灯 (Yet):灯还是红的。你在等待。它还没变绿 yet。
Contrast With Similar Patterns
这和一般过去时(Past Simple)有什么区别?一般过去时像是一本合上的书。
I ate lunch at 12:00.这只是一个事实。而带有这些副词的现在完成时是一个开放的对话。"I've
just eaten lunch." 这暗示着“所以我现在不饿”。它把你过去的动作和现在的胃部状况连接了起来。
相比于现在进行时 (I am eating),带有 just 的现在完成时意味着动作已经结束了。你不再咀嚼了,而是在擦嘴巴。
Real Conversations
角色 A: Have you booked the flights yet? (机票订好了吗?)
角色 B: I've just done it! I'm looking at the confirmation right now. (刚订好!我现在正看着确认信息呢。)
角色 A: Do you want to watch the new season? (想看新一季吗?)
角色 B: No thanks, I've already binged the whole thing. It's so good. (不了谢谢,我已经全部刷完了。超级好看。)
Progressive Practice
确认动作的“状态”。是提前完成了,刚完成,还是在等待中?
选择你的副词:already, just, 或 yet。
搭建核心:Have/Has + Past Participle(过去分词)。
将副词插入正确的位置(中间或句末)。
Quick FAQ
我可以在疑问句里用 already 吗?
可以!这表示惊讶。"Have you finished already? Wow, you're fast!"(你已经写完了?哇,你动作真快!)
just 和 recently 是一样的吗?
差不多,但 just 的即时感更强。recently 可能意味着上周,而 just 通常意味着几分钟前。
为什么美国人说
I already did it而不是 "I've already done it"?
美式英语在这些场景下经常使用一般过去时。两者都能听懂,但对于 B1 级别的学习者,现在完成时通常是学习的重点。
Placement of Adverbs in Present Perfect
| Adverb | Sentence Type | Position | Example |
|---|---|---|---|
|
Just
|
Affirmative
|
Between have/has and V3
|
I have just left.
|
|
Already
|
Affirmative
|
Between have/has and V3
|
She has already eaten.
|
|
Already
|
Question (Surprise)
|
End of sentence
|
Are you back already?
|
|
Yet
|
Negative
|
End of sentence
|
They haven't arrived yet.
|
|
Yet
|
Question
|
End of sentence
|
Has he called yet?
|
Common Contractions with Adverbs
| Full Form | Contraction | With Adverb |
|---|---|---|
|
I have just
|
I've just
|
I've just seen him.
|
|
He has already
|
He's already
|
He's already left.
|
|
We have not... yet
|
We haven't... yet
|
We haven't started yet.
|
|
It has not... yet
|
It hasn't... yet
|
It hasn't rained yet.
|
Meanings
These adverbs modify the Present Perfect to indicate the recency, timing, or expectation of an action connecting the past to the present.
Just: Very Recent Past
Indicates that an action happened a very short time ago.
“The taxi has just arrived outside.”
“I've just heard the news!”
Already: Sooner Than Expected
Indicates that something happened before the present time or sooner than someone thought it would.
“I've already done my homework.”
“Has the train already left?”
Yet: Expectation of Completion
Used in negative sentences and questions to talk about something that hasn't happened but is expected to happen soon.
“I haven't finished the report yet.”
“Has the mail arrived yet?”
Reference Table
| 副词 | 含义 | 句型 | 位置 |
|---|---|---|---|
|
Just
|
刚刚,很近之前
|
肯定句
|
在 have/has 和动词之间
|
|
Already
|
已经,比预期早
|
肯定句 / 疑问句
|
在 have/has 和动词之间
|
|
Yet
|
到目前为止(预期会发生)
|
否定句 / 疑问句
|
句末
|
|
Still
|
仍然(比预期时间长)
|
否定句 / 肯定句
|
在 have/has 之前
|
正式程度
Have you completed the assignment yet? (Work/School)
Have you finished your work yet? (Work/School)
Done yet? (Work/School)
You through with that yet? (Work/School)
现在完成时副词
即时性
- Just 非常近之前
惊喜
- Already 比预期早
预期
- Yet 等待中
副词位置
我该用哪个?
句子是否为否定句或疑问句?
事情是1-5分钟前发生的吗?
用法分类
速度
- • Already
- • 快
- • 完成
最近
- • Just
- • 现在
- • 新鲜
等待
- • Yet
- • 否定
- • 未来
按水平分级的例句
I have just eaten.
I have just eaten.
She has already gone.
She has already gone.
I haven't finished yet.
I haven't finished yet.
Have you seen it yet?
Have you seen it yet?
We've just arrived at the station.
We've just arrived at the station.
He's already bought the tickets.
He's already bought the tickets.
They haven't called us yet.
They haven't called us yet.
Has the movie started yet?
Has the movie started yet?
I have just finished the report you asked for.
I have just finished the report you asked for.
Don't worry, I've already paid the bill.
Don't worry, I've already paid the bill.
We haven't decided where to go on holiday yet.
We haven't decided where to go on holiday yet.
Have you spoken to the manager about the problem yet?
Have you spoken to the manager about the problem yet?
The CEO has just announced his resignation.
The CEO has just announced his resignation.
You've finished that book already? You only started it this morning!
You've finished that book already? You only started it this morning!
The scientific community hasn't reached a consensus yet.
The scientific community hasn't reached a consensus yet.
Have the results of the experiment been published yet?
Have the results of the experiment been published yet?
I've just been contemplating the implications of your theory.
I've just been contemplating the implications of your theory.
The government has already implemented several measures to curb inflation.
The government has already implemented several measures to curb inflation.
We have yet to see any tangible evidence of improvement.
We have yet to see any tangible evidence of improvement.
Has the board of directors reached a final decision yet?
Has the board of directors reached a final decision yet?
The witness has just provided a testimony that could jeopardize the entire case.
The witness has just provided a testimony that could jeopardize the entire case.
By the time we arrived, the situation had already deteriorated beyond repair.
By the time we arrived, the situation had already deteriorated beyond repair.
The full extent of the damage has yet to be determined by the authorities.
The full extent of the damage has yet to be determined by the authorities.
Have you not already considered the potential fallout of such a move?
Have you not already considered the potential fallout of such a move?
容易混淆
Both refer to things that haven't happened, but 'still' emphasizes the duration and 'yet' emphasizes the expectation.
'Just' is used with Present Perfect; 'just now' is usually used with Simple Past.
'Already' is the time adverb; 'all ready' means everyone is prepared.
常见错误
I have finished yet.
I have already finished.
I just have eaten.
I have just eaten.
Have you yet eaten?
Have you eaten yet?
I haven't already seen it.
I haven't seen it yet.
She has yet finished.
She has already finished.
I've already did it.
I've already done it.
Has he just left yet?
Has he just left?
I already have been there.
I have already been there.
I haven't seen him just.
I haven't seen him recently / I just saw him.
Did you finish yet?
Have you finished yet?
We haven't yet to receive it.
We have yet to receive it.
句型
I have just ___.
Has ___ ___ yet?
We've already ___ but we haven't ___ yet.
You've ___ already?!
Real World Usage
I've just left! Be there in 5.
I have already managed several projects similar to this one.
Has our food been prepared yet?
Can't believe I've just hit 1,000 followers!
The gate hasn't opened yet.
Have you taken your medicine yet?
动词的“第三种形态”
否定句不用 'Already'
'Already' 表达惊喜
Have you finished already?!
Smart Tips
Add 'yet' to the end of your negative sentence.
Put 'already' at the end of a question and use a rising tone.
Use 'have yet to' instead of 'haven't ... yet'.
Think of it as a sandwich filling between 'have' and the verb.
发音
Contraction Stress
In 'I've just', the 've' is very soft, almost silent. The stress is on 'just'.
Yet Intonation
In questions, 'yet' usually has a rising intonation.
Surprise with Already
You've finished ALREADY? ↗
Expresses shock that something happened so fast.
记住它
记忆技巧
J.A.Y. helps you play: Just (recent), Already (early), Yet (waiting).
视觉联想
Imagine a 'Just' clock with the hand only 1 minute past the hour, an 'Already' runner crossing the finish line while others are far behind, and a 'Yet' person looking at their watch waiting for a bus.
Rhyme
Just is near, Already is done, Yet is waiting for the fun.
Story
I have just woken up. I have already brushed my teeth, but I haven't had breakfast yet.
Word Web
挑战
Write three sentences about your morning using one 'just', one 'already', and one 'yet'.
文化笔记
BrE speakers are very strict about using the Present Perfect with 'just', 'already', and 'yet'. Using Simple Past sounds 'American' or incorrect to them.
AmE speakers frequently use the Simple Past with these adverbs, especially in casual speech.
Using 'already' can signal proactivity and efficiency in a professional setting.
The Present Perfect evolved in Germanic languages to express a state resulting from a past action. Adverbs like 'already' (all + ready) and 'yet' (Old English 'giet') were added to refine the temporal focus.
对话开场白
Have you seen any good movies yet this year?
What's something you've already achieved today?
Have you just started learning English, or have you been studying for a while?
Is there a country you haven't visited yet but really want to?
日记主题
常见错误
Test Yourself
I'm not hungry. I've ___ eaten a big burger.
Choose the grammatically correct sentence:
Find and fix the mistake:
He has yet called me.
Score: /3
练习题
8 exercisesI'm not hungry. I have ___ eaten lunch.
Which sentence is correct?
Find and fix the mistake:
Has the mail already arrived yet?
I finished my homework ten minutes ago. (Use Present Perfect + already)
A: Do you want to watch 'Inception'? B: No, I've ___ seen it three times!
Gap filler
'Just' can be used in negative sentences to mean 'not recently'.
Functions
Score: /8
Practice Bank
10 exercisesalready / I / seen / have / film / that
¿Ya has enviado el correo? (Use 'yet')
The taxi is outside! It has ___ arrived.
Match the terms
Don't tell me the score! I haven't watched the match ___.
We yet haven't decided where to go.
delivered / yet / your / package / been / has / ?
Wait, you've ___ finished the whole pizza?
Acabamos de empezar.
A: Is John here? B: No, he hasn't arrived ___.
Score: /10
常见问题 (8)
Generally, no. In standard English, `yet` is for negatives and questions. However, in very formal English, you can say `I have yet to finish`, which means `I haven't finished yet`.
`Just` usually means a few minutes or seconds ago. `Recently` can mean days or weeks ago.
It usually goes between `have/has` and the `past participle`. For example: `I have already seen it`. You can also put it at the end for emphasis: `I've seen it already!`
In American English, yes, it's very common. In British English or on English exams (like IELTS/TOEFL), you should use the Present Perfect: `Have you done it yet?`.
Yes! Use it when you are surprised. `Have you finished already?` means `Wow, that was fast!`
It's a convention of English word order for this specific adverb. It helps the listener identify the sentence as a question or a negative expectation.
Yes, especially in American English. `I just saw him` is perfectly fine in the US, while a Brit might prefer `I have just seen him`.
It is a formal way to say that something hasn't happened. `The company has yet to decide` means `The company hasn't decided yet`.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
ya / todavía
Spanish 'ya' is much more flexible in position than English 'already'.
déjà / pas encore
French uses 'venir de' + infinitive for 'just' instead of an adverb.
schon / noch nicht
German word order is more rigid regarding the 'V2' rule.
mou / mada
Japanese doesn't have a direct equivalent for 'just' as an adverb in the same way; it uses verb endings like '-ta bakari'.
qad / lamma
The concept of 'just' is often expressed through specific verbs or time phrases.
yǐjīng / hái méiyǒu
Chinese has no verb conjugation, so the 'tense' is entirely dependent on these particles.
Learning Path
Prerequisites
Learn These First
Continue With
现在完成时: 'Already' 居中
你有没有过这种感觉:当你追完一整季 Netflix 美剧,而你的朋友们甚至还没开始看时,内心会升起那一小簇自豪的小火苗?或者,你...
现在完成时:仍然没有 (惊讶与延迟)
Overview 有没有觉得那种烦人的眼跳,当你的外卖迟到了20分钟?或者当你给好朋友发了三个TikTok视频,而他们甚至还没打开App?那...
现在完成时:在句末使用 'yet'
曾经在一分钟内刷了五次快递查询页面吗?你知道包裹在路上,只是它还没有到达 `yet`。这个小小的词 `yet` 简直是英语语法里的“终...
相关视频
Related Grammar Rules
现在完成时:美式 vs 英式 (I've done vs I did)
Overview 你有没有觉得你的英语{教科书|jiàokēshū}在骗你?你在课上学了一个规则,然后听到一个加州{博主|bózhǔ}完全不理那...
Phrasal Verbs: An Introduction (Turn On, Give Up, Look After)
## Phrasal Verbs: An Introduction A **phrasal verb** = verb + particle (up, on, off, out, in, away...) The combination...
人生经历:现在完成时与 Ever 和 Never
你有没有过明明翘了健身课,结果两小时后刷着健身 TikTok 却倍感负罪?或者你可能永远无法理解为什么有人喜欢吃菠萝披萨,哪怕你...
将来进行时 (will be -ing)
### Overview 在英语学习的旅程中,当你达到 B2 这个阶段,你已经不再满足于仅仅表达“我要做什么”,而是开始追求表达的**精确度...
英语现在完成时:连接过去与现在(基本构成)
Overview 你{有没有|yǒuméiyǒu}过走进一个{房间|fángjiān},却{完全|wánquán}忘了自己进去是要干嘛?这种事我们都{经历|jīnglì}...