B1 Verb Tenses 22 min read 中等

现在完成时: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?'
Subject + have/has + (just/already) + Verb(past participle) + (yet?)

Overview

有没有发过短信问朋友在不在家,结果对方回了一句 I've just walked in(我刚进门)?或者你在看外卖 App 时,看到 Your food has already been picked up(你的外卖已经被取走了)?这部分特定的英语语法,讲的就是连接“过去”和“现在”的那座桥梁。我们用现在完成时(Present Perfect tense)来谈论在不确定时间发生的动作。但当我们加上 alreadyyetjust 时,我们就给这些动作加上了特定的“氛围”或时效感。这三个小单词就像你 Instagram 照片上的滤镜,它们改变了句子的语气和含义,但核心事件并没有变。
Just 告诉我们动作发生在几秒钟或几分钟前。它是过去的“新鲜出炉”版。Already 暗示某事发生得比我们预想的要早,非常适合那些提前三天就写完作业的学霸们。Yet 则是为了那些我们还在等待的事情准备的,它是“耐心”之词。如果你还没喝完咖啡(haven't finished your coffee yet),说明你还在那个过程中。
为什么要学这个?因为用对副词能让你听起来更像母语者。它能给你的故事增添细节。如果没有它们,你的英语听起来可能会有点平淡或像机器人。把它们想象成语法汤里的调味料吧。放多了可能会很奇怪,但分量刚刚好就会让一切变得更有味道。另外,学会这些还能让你免受“剧透”之苦。如果你的朋友说 "I've already seen the finale"(我已经看完大结局了),你就知道该立刻闭嘴不再讨论剧情了。

How This Grammar Works

这些副词充当了“预期”和“新近度”的标记。它们不仅告诉我们某事*是否*发生了,还告诉我们它是如何契合到当前的时间线里的。我们称之为“与现在的关联性”。现在完成时本身关注的是过去动作产生的结果。当我们把 alreadyyetjust 加入其中时,我们关注的是那个结果的时机
Just 用于非常新近发生的事件。想象你在咖啡馆见到了朋友,你说 "I've just ordered."。这意味着咖啡师可能还在做你的那杯咖啡。这个动作是如此新鲜,以至于过去基本上紧贴着现在。
Already 关乎的是“惊讶”或“效率”。如果你告诉室友 "I've already cleaned the kitchen,",你可能带点小得意,因为你在他们预想之前就搞定了。这显示了你办事非常利索,通常用于肯定句。
Yet 是这三个词中最特别的。当我们预期某事在未来会发生时,我们就用它。它几乎只用于否定句和疑问句。如果你问
Have you finished the game yet?
,你假设他们*终究*会通关的,你只是在核实进度。它就像视频的加载条,虽然还没到 100% yet,但已经在路上了。

Formation Pattern

1
构造这些句子有一套非常严格的“菜谱”。如果你把顺序搞错了,就像先倒牛奶再放麦片一样,虽然有人这么做,但感觉就是不对。
2
基本结构:你需要一个主语、助动词 havehas,以及 past participle(动词的 V3 形式)。
3
放置 JustAlready:这两个词住在句子的“中间”,就在助动词和主句动词之间。
4
模式:主语 + have/has + just/already + past participle
5
例子:
I have just seen him.
6
放置 Yet:这个词是个“独行侠”,通常放在句子的最末尾。
7
模式(否定句):主语 + haven't/hasn't + past participle + yet
8
模式(疑问句):Have/Has + 主语 + past participle + yet?
9
例子:"They haven't called 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"),听起来就像是在模仿尤达大师说话。为了保险起见,还是把它放在助动词和主动词之间吧。
混淆过去时(Past Simple)和现在完成时也很常见。
I just saw him
在美式英语中是可以的,但在英式英语和考试中,"I've just seen him" 才是黄金标准(huángjīn biāozhǔn)。别让那个缩写的 '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

1

确认动作的“状态”。是提前完成了,刚完成,还是在等待中?

2

选择你的副词:already, just, 或 yet

3

搭建核心:Have/Has + Past Participle(过去分词)。

4

将副词插入正确的位置(中间或句末)。

Quick FAQ

Q

我可以在疑问句里用 already 吗?

可以!这表示惊讶。"Have you finished already? Wow, you're fast!"(你已经写完了?哇,你动作真快!)

Q

justrecently 是一样的吗?

差不多,但 just 的即时感更强。recently 可能意味着上周,而 just 通常意味着几分钟前。

Q

为什么美国人说

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.

1

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!”

2

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?”

3

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

Reference table for 现在完成时:Just, Already, Yet (刚刚、已经、还)
副词 含义 句型 位置
Just
刚刚,很近之前
肯定句
在 have/has 和动词之间
Already
已经,比预期早
肯定句 / 疑问句
在 have/has 和动词之间
Yet
到目前为止(预期会发生)
否定句 / 疑问句
句末
Still
仍然(比预期时间长)
否定句 / 肯定句
在 have/has 之前

正式程度

正式
Have you completed the assignment yet?

Have you completed the assignment yet? (Work/School)

中性
Have you finished your work yet?

Have you finished your work yet? (Work/School)

非正式
Done yet?

Done yet? (Work/School)

俚语
You through with that yet?

You through with that yet? (Work/School)

现在完成时副词

时间标记词

即时性

  • Just 非常近之前

惊喜

  • Already 比预期早

预期

  • Yet 等待中

副词位置

中间位置
Just I've just called.
Already She's already left.
句末位置
Yet Not done yet?

我该用哪个?

1

句子是否为否定句或疑问句?

YES
用 YET (放在句末)
NO
是肯定句
2

事情是1-5分钟前发生的吗?

YES
用 JUST
NO ↓

用法分类

速度

  • Already
  • 完成
🆕

最近

  • Just
  • 现在
  • 新鲜

等待

  • Yet
  • 否定
  • 未来

按水平分级的例句

1

I have just eaten.

I have just eaten.

2

She has already gone.

She has already gone.

3

I haven't finished yet.

I haven't finished yet.

4

Have you seen it yet?

Have you seen it yet?

1

We've just arrived at the station.

We've just arrived at the station.

2

He's already bought the tickets.

He's already bought the tickets.

3

They haven't called us yet.

They haven't called us yet.

4

Has the movie started yet?

Has the movie started yet?

1

I have just finished the report you asked for.

I have just finished the report you asked for.

2

Don't worry, I've already paid the bill.

Don't worry, I've already paid the bill.

3

We haven't decided where to go on holiday yet.

We haven't decided where to go on holiday yet.

4

Have you spoken to the manager about the problem yet?

Have you spoken to the manager about the problem yet?

1

The CEO has just announced his resignation.

The CEO has just announced his resignation.

2

You've finished that book already? You only started it this morning!

You've finished that book already? You only started it this morning!

3

The scientific community hasn't reached a consensus yet.

The scientific community hasn't reached a consensus yet.

4

Have the results of the experiment been published yet?

Have the results of the experiment been published yet?

1

I've just been contemplating the implications of your theory.

I've just been contemplating the implications of your theory.

2

The government has already implemented several measures to curb inflation.

The government has already implemented several measures to curb inflation.

3

We have yet to see any tangible evidence of improvement.

We have yet to see any tangible evidence of improvement.

4

Has the board of directors reached a final decision yet?

Has the board of directors reached a final decision yet?

1

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.

2

By the time we arrived, the situation had already deteriorated beyond repair.

By the time we arrived, the situation had already deteriorated beyond repair.

3

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.

4

Have you not already considered the potential fallout of such a move?

Have you not already considered the potential fallout of such a move?

容易混淆

Present Perfect: Just, Already, Yet 对比 Still vs Yet

Both refer to things that haven't happened, but 'still' emphasizes the duration and 'yet' emphasizes the expectation.

Present Perfect: Just, Already, Yet 对比 Just vs Just Now

'Just' is used with Present Perfect; 'just now' is usually used with Simple Past.

Present Perfect: Just, Already, Yet 对比 Already vs All Ready

'Already' is the time adverb; 'all ready' means everyone is prepared.

常见错误

I have finished yet.

I have already finished.

You cannot use 'yet' in a positive sentence.

I just have eaten.

I have just eaten.

The adverb 'just' goes after the auxiliary 'have'.

Have you yet eaten?

Have you eaten yet?

'Yet' belongs at the end of the question.

I haven't already seen it.

I haven't seen it yet.

Use 'yet' for negatives, not 'already'.

She has yet finished.

She has already finished.

'Yet' is for things not done.

I've already did it.

I've already done it.

Always use the past participle (V3), not the simple past (V2).

Has he just left yet?

Has he just left?

Don't double up adverbs; 'just' and 'yet' serve different purposes.

I already have been there.

I have already been there.

Standard word order is auxiliary + adverb + participle.

I haven't seen him just.

I haven't seen him recently / I just saw him.

'Just' is rarely used in the negative to mean 'recently'.

Did you finish yet?

Have you finished yet?

In formal/British English, 'yet' requires the Present Perfect, not Simple Past.

We haven't yet to receive it.

We have yet to receive it.

The formal 'yet to' construction is already negative in meaning; don't add 'not'.

句型

I have just ___.

Has ___ ___ yet?

We've already ___ but we haven't ___ yet.

You've ___ already?!

Real World Usage

Texting a friend constant

I've just left! Be there in 5.

Job Interview common

I have already managed several projects similar to this one.

Ordering Food very common

Has our food been prepared yet?

Social Media common

Can't believe I've just hit 1,000 followers!

Travel/Airport very common

The gate hasn't opened yet.

Doctor's Office occasional

Have you taken your medicine yet?

💡

动词的“第三种形态”

用这些词的时候,动词一定要用过去分词(V3),比如 'gone', 'seen', 'done',不能用动词原形或过去式哦。 "I've just eaten." (不是 'I've just eat' 或 'I've just ate')
⚠️

否定句不用 'Already'

在否定句里,我们不说 'I haven't already finished'。要表达“还没”,请用 'yet'。 "I haven't finished yet." (不是 'I haven't already finished')
🎯

'Already' 表达惊喜

如果你想表达“哇,你这么快就搞定了?!”这种惊喜,可以把 'already' 放在问句的末尾。
Have you finished already?!

Smart Tips

Add 'yet' to the end of your negative sentence.

I haven't done it. I haven't done it yet.

Put 'already' at the end of a question and use a rising tone.

Have you finished? Have you finished already?!

Use 'have yet to' instead of 'haven't ... yet'.

We haven't found a solution yet. We have yet to find a solution.

Think of it as a sandwich filling between 'have' and the verb.

I just have arrived. I have just arrived.

发音

/aɪv dʒʌst/

Contraction Stress

In 'I've just', the 've' is very soft, almost silent. The stress is on 'just'.

Have you finished yet? ↗

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

RecentlyBeforeSoonExpectFinishStillNow

挑战

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?

日记主题

Write about your morning routine today. Mention three things you've already done and two things you haven't done yet.
Think about your life goals. What have you already achieved, and what have you yet to accomplish?
Describe a time you were surprised because something happened already. Why was it a surprise?
Write a short news report about a recent event using 'just' to describe the latest updates.

常见错误

Incorrect

正确


Incorrect

正确


Incorrect

正确


Incorrect

正确

Test Yourself

用 just, already, 或 yet 填空。

I'm not hungry. I've ___ eaten a big burger.

✓ Correct! ✗ Not quite. Correct answer: just
我们用 'just' 来表示动作是刚刚发生的。
选择正确的句子。 多项选择

Choose the grammatically correct sentence:

✓ Correct! ✗ Not quite. Correct answer: I haven't seen that movie yet.
'Yet' 应该放在否定句或疑问句的末尾。
找出并改正错误。 Error Correction

Find and fix the mistake:

He has yet called me.

✓ Correct! ✗ Not quite. Correct answer: He hasn't called me yet.
'Yet' 不能用在肯定句的中间;它应该放在否定句的末尾。

Score: /3

练习题

8 exercises
Complete the sentence with just, already, or yet.

I'm not hungry. I have ___ eaten lunch.

✓ Correct! ✗ Not quite. Correct answer: already
We use 'already' to show that an action is finished, especially when it's the reason for a current state (not being hungry).
Choose the correct sentence. 多项选择

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: I haven't seen that movie yet.
'Yet' goes at the end of negative sentences.
Find the mistake in the sentence. Error Correction

Find and fix the mistake:

Has the mail already arrived yet?

✓ Correct! ✗ Not quite. Correct answer: Remove 'already'
You shouldn't use both 'already' and 'yet' in the same question. 'Yet' is the standard choice here.
Rewrite the sentence using 'already'. Sentence Transformation

I finished my homework ten minutes ago. (Use Present Perfect + already)

✓ Correct! ✗ Not quite. Correct answer: I have already finished my homework.
The standard position for 'already' is between the auxiliary and the participle.
Fill in the dialogue. Dialogue Completion

A: Do you want to watch 'Inception'? B: No, I've ___ seen it three times!

✓ Correct! ✗ Not quite. Correct answer: already
'Already' is used to show that something has happened before now.
Which word fits the gap? 'Have you finished ___?' Grammar Sorting

Gap filler

✓ Correct! ✗ Not quite. Correct answer: Both yet and already (for surprise)
'Yet' is the standard question marker, but 'already' can be used at the end to show surprise.
Is this rule true or false? True False Rule

'Just' can be used in negative sentences to mean 'not recently'.

✓ Correct! ✗ Not quite. Correct answer: False
'Just' is almost exclusively used in affirmative sentences in the Present Perfect.
Match the adverb to its function. Match Pairs

Functions

✓ Correct! ✗ Not quite. Correct answer: All of the above
These are the primary functions of J.A.Y.

Score: /8

Practice Bank

10 exercises
将单词按正确顺序排列 Sentence Reorder

already / I / seen / have / film / that

✓ Correct! ✗ Not quite. Correct answer: I have already seen that film.
翻译成英文 翻译

¿Ya has enviado el correo? (Use 'yet')

✓ Correct! ✗ Not quite. Correct answer: Have you sent the email yet?
选择正确的副词来描述情景。 多项选择

The taxi is outside! It has ___ arrived.

✓ Correct! ✗ Not quite. Correct answer: just
将副词与其用法匹配 Match Pairs

Match the terms

✓ Correct! ✗ Not quite. Correct answer: Just - Very recent
填空 填空

Don't tell me the score! I haven't watched the match ___.

✓ Correct! ✗ Not quite. Correct answer: yet
修正位置 Error Correction

We yet haven't decided where to go.

✓ Correct! ✗ Not quite. Correct answer: We haven't decided where to go yet.
排列问句顺序 Sentence Reorder

delivered / yet / your / package / been / has / ?

✓ Correct! ✗ Not quite. Correct answer: Has your package been delivered yet?
哪个词表示惊讶? 多项选择

Wait, you've ___ finished the whole pizza?

✓ Correct! ✗ Not quite. Correct answer: already
翻译 翻译

Acabamos de empezar.

✓ Correct! ✗ Not quite. Correct answer: We have just started.
完成对话 填空

A: Is John here? B: No, he hasn't arrived ___.

✓ Correct! ✗ Not quite. Correct answer: yet

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

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish moderate

ya / todavía

Spanish 'ya' is much more flexible in position than English 'already'.

French high

déjà / pas encore

French uses 'venir de' + infinitive for 'just' instead of an adverb.

German high

schon / noch nicht

German word order is more rigid regarding the 'V2' rule.

Japanese moderate

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'.

Arabic low

qad / lamma

The concept of 'just' is often expressed through specific verbs or time phrases.

Chinese moderate

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

Was this helpful?
还没有评论。成为第一个分享想法的人!