B1 Verb Tenses 21 min read 中等

刚刚完成!用于最近动作的现在完成时

就像在发朋友圈分享你的实时动态:用 have/has 加上动词的过去分词,聊聊那些“刚刚”发生的鲜活事儿!

Grammar Rule in 30 Seconds

Use 'have just' to describe actions completed moments ago that still feel like 'news' in the present.

  • Place 'just' between 'have/has' and the past participle. Example: 'I have just eaten.'
  • Use it for very recent events, usually within the last few minutes. Example: 'The bus has just left.'
  • In American English, you might hear 'just' with the Past Simple, but B1 exams require Present Perfect.
👤 Subject + ➕ have/has + ⏱️ just + 🏁 Verb (V3)

Overview

你有没看一眼手机,然后发现你刚刚错过了一通老板的电话?或者你已经看完了朋友推荐的整部 Netflix 剧集?如果是这样,你脑子里其实已经在用这个语法(yǔfǎ)点了。用于近期动作(dòngzuò)的现在完成时就像新闻频道里的“实时快讯”。它是用来描述那些刚刚发生的事情。这些动作(dòngzuò)通常会对现状产生很大影响。它就像一座桥梁,连接着过去和现在。你不需要确切知道动作(dòngzuò)发生的具体时间。你只需要知道它和这一刻息息相关。把它想象成一个强调“结果”的时态(shítài)。如果你说 “I've lost my keys,” 你不仅是在讲故事,你还在解释为什么你现在被困在公寓门外的雨中。真是倒霉透了!这个语法(yǔfǎ)是你发短信、玩社交媒体和日常生活的“好基友”。

How This Grammar Works

这个时态(shítài)不在乎日期或日历,它在乎的是结果和“当下”。想象你在一家咖啡馆。你点了一杯拿铁,然后朋友说要请你喝。你说:“我已经点过了。” 过去的动作(dòngzuò)(点单)改变了现在(你不需要再来一杯了)。如果你用一般过去时(“I ordered”),听起来就像在讲昨天的故事。但用现在完成时,它描述的是你现在正等着的那杯咖啡。它起到了桥梁的作用。一只脚在过去,另一只脚在现在。它非常适合用来同步近况或分享生活变化。“I've recently started a new job” 听起来比 “I started a job” 兴奋得多。这暗示了你的生活因此而变得不同。就像在 LinkedIn 上更新状态,不需要特定的时间戳。只是别用它来描述你的幼儿园毕业典礼。那实在是太久以前的事了,除非你是个早熟得离谱的小朋友。

Formation Pattern

1
搞定这个时态(shítài)比给 Instagram 照片选滤镜还简单。你只需要三个部分:
2
主语(动作的执行者)。
3
助动词havehas)。
4
过去分词(也就是动词的“V3”形式)。

Conjugation Table

主语 {助动词 zhùdòngcí} {过去分词 guòqù fēncí} 例子
--- --- --- ---
I / You / We / They have finished I have just finished my tea.
He / She / It has arrived The Uber has already arrived.
Pro-tip:在现代口语中,我们几乎总是使用缩写。比如 I'veYou'veWe'veThey'veHe'sShe'sIt's。如果你一本正经地说 “I have finished,” 听起来就像 80 年代电影里的机器人。谁也不想在派对上当一个出故障的机器人。否定句的话,只需要在{助动词 zhùdòngcí}后加 nothaven'thasn't。要提问的话,把{助动词 zhùdòngcí}和主语换个位置:“外卖到了吗?” 简单吧?比记密码容易多了。

When To Use It

我们会用一些特定的“时间标记词”来让这个时态(shítài)更明确。这些词能让听者确切知道这个动作(dòngzuò)有多“新”。
  • Just: 用于描述 30 秒前刚发生的事。“I've just sent the email.” (我刚点完‘发送’,手还停在屏幕上呢)。
  • Already: 用于描述比预期更早发生的事。“I've already seen this movie.” (别给我剧透!)。
  • Yet: 用于否定句和疑问句。它表示你正期待某事发生。“Has she replied yet?” (我已经盯着那个‘正在输入’的气泡看了十分钟了)。
  • Recently / Lately: 用于泛指近期发生的事件。“I've been very busy recently.” (我最近的生活一团糟,急需救援)。
这个时态(shítài)就是你的“社交媒体”专用时态(shítài)。它是用来签到、宣布消息,还有吐槽外卖太慢的。“The pizza hasn't arrived yet!” 是典型的周五晚金句。如果没有这个语法(yǔfǎ),你就是一个饿得不行却没法准确表达怨念的人。

Common Mistakes

一个大坑是在用现在完成时的时候加上了具体的时间。千万别说 “I have seen him yesterday。” 这是语法上的“犯罪”!如果你提到了具体时间(昨天、上周、2022 年),你必须用一般过去时。“I saw him yesterday。” 记住,现在完成时是“无视具体时间”的。
另一个错误是忘了 has 只用于第三人称单数 (He/She/It)。大家经常说 “My friend have just left。” 不对!应该是 “My friend has just left。” 除非你有很多个朋友同时离开,那听起来这派对也太短了。
还有,注意“V3”形式。别说 “I have went。” 应该是 “I have gone。” 不规则动词就像那个永远不按计划行事的朋友——你只能死记硬背他们的古怪习惯。如果你用错了分词,听起来就像你穿越回了 18 世纪。复古风穿搭很酷,但复古的动词只会让人一脸懵逼。

Contrast With Similar Patterns

怎么在 “I ate” 和 “I have eaten” 之间做选择?关键在于“联系”。
Past Simple: 动作(dòngzuò)已经结束,且留在了过去。
  • “I ate lunch at 12:00.” (现在是下午 5 点,那顿午饭已经成了回忆)。
Present Perfect: 动作(dòngzuò)完成了,但对“现在”很重要。
  • “I've already eaten lunch.” (这就是为什么我现在不饿,不想吃你的薯条。其实,我永远都想吃薯条,你懂我意思就行)。
美式英语有时会在 just 后面用一般过去时 (“I just saw her”)。但是,在英式英语和大多数国际考试(如剑桥或雅思)中,你应该坚持用现在完成时 (“I've just seen her”)。如果你在和伦敦的朋友聊天,用现在完成时能让你听起来更地道。如果你在纽约,你可以稍微偷点懒。这就像穿燕尾服和穿帅气西装的区别。两者都行,但其中一个更“讲究”一点。

Quick FAQ

Q

我可以只用 just 而不用 have 吗?

在美式英语里可以。但在英式英语里通常不行。为了保险起见,还是带上 have 吧!

Q

already 在句子里的位置在哪?

通常在 have/has 和动词之间。“I have already done it.”

Q

是 “I have gone” 还是 “I have been”?

如果那个人还在那里,用 “gone”。如果他们去了又回来了,用 “been”。“He's gone to Paris” (他现在人在巴黎)。“He's been to Paris” (他现在已经回家了,还带着纪念品贝雷帽)。

Present Perfect + Just

Subject Auxiliary Adverb Past Participle (V3) Example
I
have
just
finished
I have just finished.
You
have
just
eaten
You have just eaten.
He/She/It
has
just
arrived
She has just arrived.
We
have
just
seen
We have just seen it.
They
have
just
left
They have just left.

Common Contractions

Full Form Contraction Pronunciation Guide
I have just
I've just
/aɪv dʒʌst/
You have just
You've just
/juːv dʒʌst/
He has just
He's just
/hiːz dʒʌst/
She has just
She's just
/ʃiːz dʒʌst/
We have just
We've just
/wiːv dʒʌst/
They have just
They've just
/ðeɪv dʒʌst/

Meanings

A specific use of the Present Perfect tense to indicate that an action was completed a very short time before the moment of speaking.

1

Immediate Completion

To show that a task or action ended seconds or minutes ago.

“I've just sent the email.”

“She's just walked through the door.”

2

Breaking News

To announce something that has happened so recently it changes the current situation.

“The President has just announced his resignation.”

“A massive earthquake has just hit the coast.”

3

Polite Refusal/Status Update

To explain why you don't need something or why you are busy.

“No thanks, I've just had lunch.”

“I've just started a movie, can I call you back?”

Reference Table

Reference table for 刚刚完成!用于最近动作的现在完成时
动作类型 助动词 主动词形式 例子
肯定句
have/has
过去分词
She has arrived.
否定句
have/has not
过去分词
They haven't seen it.
疑问句
Have/Has + 主语
过去分词
Have you finished?
刚刚完成 (just)
have/has just
过去分词
I've just eaten.
已经完成
have/has already
过去分词
We've already left.
尚未完成
have/has not yet
过去分词
He hasn't called yet.
新鲜资讯
have/has
过去分词
The store has opened.

正式程度

正式
I have just completed the final report for your review.

I have just completed the final report for your review. (Workplace)

中性
I've just finished the report.

I've just finished the report. (Workplace)

非正式
Just finished the report!

Just finished the report! (Workplace)

俚语
Report's done, just sent it.

Report's done, just sent it. (Workplace)

现在完成时:描述最近动作

现在完成时用法

核心要素

  • Have/Has Auxiliary verb
  • 过去分词 Main verb form
  • Just Very recent
  • Yet/Already Time adverbs

适用场景

  • 新鲜资讯 Latest updates
  • 刚刚完成 Action moments ago
  • 现在的结果 Effect relevant now

不要使用

  • Yesterday Specific past time
  • Last Week Specific past time
  • In 2023 Specific past year

现在完成时 vs 一般过去时 (最近事件)

现在完成时 (近期)
I've just arrived. Here now, just happened.
She has eaten. Not hungry now, no specific time.
Have you seen it? Asking about recent experience.
一般过去时
I arrived an hour ago. Specific past time.
She ate at 1 PM. Specific past time.
Did you see it yesterday? Asking about specific past time.

如何选择:现在完成时还是过去时?

1

动作发生的具体时间重要或已经明确了吗?

YES
使用一般过去时
NO
继续判断
2

该动作是否与现在有明显的联系或结果?

YES
使用现在完成时 (近期动作)
NO
考虑其他时态

过去分词能量站

规则动词 (+ed)

  • finished
  • started
  • opened
  • closed
🤯

不规则动词 (常用)

  • eaten
  • gone
  • seen
  • done
  • written
  • bought

助动词形式

  • have
  • has
  • haven't
  • hasn't

按水平分级的例句

1

I have just eaten lunch.

I have just eaten lunch.

2

She has just arrived.

She has just arrived.

3

They have just left.

They have just left.

4

He has just called.

He has just called.

1

I've just finished my homework.

I've just finished my homework.

2

We've just seen a great movie.

We've just seen a great movie.

3

Has the train just gone?

Has the train just gone?

4

The rain has just started.

The rain has just started.

1

I've just heard the news about your promotion!

I've just heard the news about your promotion!

2

She's just stepped out for a coffee break.

She's just stepped out for a coffee break.

3

We've just moved into our new apartment.

We've just moved into our new apartment.

4

Have you just finished that book I lent you?

Have you just finished that book I lent you?

1

The government has just passed a controversial new law.

The government has just passed a controversial new law.

2

I've just been thinking about our conversation from earlier.

I've just been thinking about our conversation from earlier.

3

He's just been appointed as the new CEO.

He's just been appointed as the new CEO.

4

They've just released the latest version of the software.

They've just released the latest version of the software.

1

I've just been wondering whether we should reconsider the proposal.

I've just been wondering whether we should reconsider the proposal.

2

The witness has just provided a crucial piece of evidence.

The witness has just provided a crucial piece of evidence.

3

She's just come to the realization that her career path needs to change.

She's just come to the realization that her career path needs to change.

4

The market has just experienced a significant downturn.

The market has just experienced a significant downturn.

1

The author has just elucidated a point that had hitherto been obscure.

The author has just elucidated a point that had hitherto been obscure.

2

I've just been perusing the archives and found something startling.

I've just been perusing the archives and found something startling.

3

The symphony has just reached its crescendo, leaving the audience breathless.

The symphony has just reached its crescendo, leaving the audience breathless.

4

He has just undergone a profound metamorphosis in his political outlook.

He has just undergone a profound metamorphosis in his political outlook.

容易混淆

Just Finished! Present Perfect for Recent Actions 对比 Just vs. Already

Both refer to the past in the Present Perfect. 'Just' is for very recent actions, while 'already' is for actions that happened sooner than expected.

Just Finished! Present Perfect for Recent Actions 对比 Just vs. Only

In some languages, the word for 'just' and 'only' is the same. In English, 'just' can mean 'recently' or 'only'.

Just Finished! Present Perfect for Recent Actions 对比 Present Perfect vs. Past Simple with 'Just'

Learners often use Past Simple because it's easier, but it changes the 'flavor' of the sentence.

常见错误

I just have eaten.

I have just eaten.

The word 'just' must go between 'have' and the verb.

He have just arrived.

He has just arrived.

Third-person singular (he/she/it) always takes 'has'.

I have just saw him.

I have just seen him.

You must use the past participle (seen), not the past simple (saw).

I have just finish.

I have just finished.

The main verb must be in the past participle form.

I've finished just.

I've just finished.

Adverb placement is strict in this construction.

Has just the bus left?

Has the bus just left?

In questions, the subject comes between the auxiliary and 'just'.

I am just finished.

I have just finished.

Do not use 'am' (to be) with the Present Perfect.

I've just been seeing him.

I've just seen him.

For a single completed action, use the simple Present Perfect, not the continuous.

I've just finished it yesterday.

I finished it yesterday.

Do not use Present Perfect (even with 'just') if you mention a specific past time like 'yesterday'.

They've just went out.

They've just gone out.

Confusion between 'went' (V2) and 'gone' (V3).

I've just had been thinking...

I've just been thinking...

Double auxiliaries are unnecessary and incorrect here.

句型

I've just ___ (V3) my ___.

Has the ___ just ___ (V3)?

We've just been ___ (V-ing) and we're ___.

It has just been ___ (V3) that ___.

Real World Usage

Texting a friend constant

I've just left the house, be there in 10!

Breaking News very common

The jury has just reached a verdict.

Job Interview common

I've just completed a course in project management.

At a Restaurant common

No dessert for me, I've just had a huge main course.

Social Media Update very common

Just finished my first marathon! 🏃‍♂️

Customer Service occasional

I've just checked your order status and it's out for delivery.

💡

想想“现在的关联”

如果过去的事对现在有直接影响,选它准没错。重点是“现在”的结果,而不是“当时”的时间。
I have lost my keys.
⚠️

别提具体时间!

千万别和 yesterday 或 last week 这种词连用。一旦说了具体时间,就得立刻换成一般过去时!
I finished it yesterday.
🎯

找寻“刚刚”和“已经”

听到 just 或 already 时,这就是现在完成时的信号!它们就像是形影不离的好搭档。"I've already eaten."
🌍

美式与英式的区别

美国人有时在口语中会用一般过去时代替完成时,比如
Did you eat yet?
。B1 阶段建议先按标准来:
Have you eaten yet?

Smart Tips

Use 'I've just' to give a reason. It sounds less like a rejection and more like a fact.

No, I don't want coffee. No thanks, I've just had one.

Check if the verb ends in -ed. If it's regular, V2 and V3 are the same! If it's irregular, you must memorize the third column.

I've just buyed it. I've just bought it.

Move it! In English, 'just' almost never goes at the end of a Present Perfect sentence.

I have arrived just. I have just arrived.

Use 'just' to create a sense of drama or surprise.

I saw a celebrity. I've just seen a celebrity!

发音

/aɪvdʒʌst/

The 've' contraction

In 'I've just', the 've' is often very soft, sounding like a small /v/ sound attached to 'I'.

I've JUST finished.

Sentence Stress

The word 'just' usually receives the most stress in the sentence to emphasize the recency.

Rising-Falling on 'Just'

I've ↗JUST↘ finished.

Conveys excitement or a sense of relief.

记住它

记忆技巧

JUST stands for: Joined Up Short Time. It joins the past to the present in a short time frame.

视觉联想

Imagine a piece of toast that has 'just' popped out of the toaster. It is still hot, steaming, and fresh—exactly like an action described with 'have just'.

Rhyme

If the action is fresh and new, 'Have just' is the tense for you!

Story

Imagine you walk into a room and smell perfume. You say, 'She has just been here.' The smell is the present evidence of the very recent past action.

Word Web

FreshRecentNewsMomentsImmediateBridgeUpdate

挑战

Look around you. Find three things that have happened in the last 5 minutes and say them out loud using 'I have just...'.

文化笔记

BrE speakers are very strict about using Present Perfect with 'just'. Using Past Simple ('I just did it') sounds very American to them.

AmE speakers frequently use the Past Simple with 'just'. Both 'I just ate' and 'I've just eaten' are acceptable, but the former is more common in casual speech.

Similar to British English, but often uses 'just' to mean 'only' or 'simply' in the same sentence structure, which can be confusing.

The word 'just' comes from the Latin 'justus' (righteous/exact). Its use as a time adverb evolved from the idea of an 'exact' or 'close' point in time.

对话开场白

Have you just started a new hobby recently?

What's the most interesting news you've just heard?

Have you just finished any good books or TV shows?

Imagine you've just won the lottery. What's the first thing you do?

日记主题

Write about five things you have just done today.
Describe a time you've just missed an important opportunity. How did you feel?
Write a news report about a major event that has just happened in your city.
Reflect on a major life change you've just experienced. How has it impacted your daily routine?

常见错误

Incorrect

正确


Incorrect

正确


Incorrect

正确


Incorrect

正确

Test Yourself

选择正确的选项填空。

✓ Correct! ✗ Not quite. Correct answer:
对于 she(第三人称单数),我们使用 has。start 的过去分词是 started。表示刚刚开始。
哪一句话正确地使用了现在完成时来描述最近的动作?

✓ Correct! ✗ Not quite. Correct answer:
最后一句正确,因为它没有提到具体时间,隐含了对现在的关联。带有 last night 的必须用一般过去时。
找出并纠正句子中的错误。

✓ Correct! ✗ Not quite. Correct answer:
go 的过去分词是 gone,而不是 went。haven't gone 是正确的否定形式。

Score: /3

练习题

8 exercises
Fill in the blank with the correct form of the verb in brackets.

I have just _______ (see) a ghost!

✓ Correct! ✗ Not quite. Correct answer: seen
The Present Perfect requires the past participle (V3) form of 'see', which is 'seen'.
Choose the sentence with the correct word order. 多项选择

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: I have just finished my work.
'Just' must be placed between the auxiliary 'have' and the main verb 'finished'.
Find the error in the sentence. Error Correction

Find and fix the mistake:

She have just arrived at the airport.

✓ Correct! ✗ Not quite. Correct answer: have
'She' is third-person singular and requires 'has', not 'have'.
Rewrite the sentence using 'just'. Sentence Transformation

The bus left one minute ago. (The bus...)

✓ Correct! ✗ Not quite. Correct answer: The bus has just left.
'Just' replaces the idea of 'one minute ago' in the Present Perfect structure.
Is the following statement true or false? True False Rule

You can use 'just' with the Present Perfect and a specific time like 'yesterday'.

✓ Correct! ✗ Not quite. Correct answer: False
Present Perfect cannot be used with specific past time markers.
Complete the dialogue. Dialogue Completion

A: Would you like some cake? B: No thanks, I ______.

✓ Correct! ✗ Not quite. Correct answer: have just eaten
This is the standard way to politely decline food in British English.
Which of these verbs is an irregular past participle that could follow 'just'? Grammar Sorting

✓ Correct! ✗ Not quite. Correct answer: Gone
'Gone' is the V3 form of 'go'.
Match the contraction to the full form. Match Pairs

He's just

✓ Correct! ✗ Not quite. Correct answer: He has just
In this context, 's stands for 'has'.

Score: /8

Practice Bank

12 exercises
用正确的现在完成时形式补全句子。 填空

The store ___ just ___ its doors for the day.

✓ Correct! ✗ Not quite. Correct answer: has / opened
识别并修正语法错误。 Error Correction

She didn't finish her homework yet.

✓ Correct! ✗ Not quite. Correct answer: She hasn't finished her homework yet.
选出正确使用现在完成时的句子。 多项选择

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: We have watched that movie already.
使用现在完成时将句子翻译成英语。 翻译

Translate into English: '他们刚到。'

✓ Correct! ✗ Not quite. Correct answer: ["They have just arrived.","They've just arrived."]
将单词排序组成一个语法正确的句子。 Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: He has found a new job.
将主语与正确的助动词配对。 Match Pairs

Match the subjects with the correct form:

✓ Correct! ✗ Not quite. Correct answer: matched
在空格处填入正确的过去分词。 填空

The package ___ already `___`.

✓ Correct! ✗ Not quite. Correct answer: has / arrived
纠正给定句子中的错误。 Error Correction

I didn't eat breakfast this morning, so I'm hungry.

✓ Correct! ✗ Not quite. Correct answer: I haven't eaten breakfast this morning, so I'm hungry.
选出正确描述最近事件的句子。 多项选择

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: We have been to the cinema recently.
翻译成英语:'你喝过咖啡了吗?' 翻译

Translate into English: '你喝过咖啡了吗?'

✓ Correct! ✗ Not quite. Correct answer: ["Have you already had your coffee?","Have you had your coffee yet?"]
重新排列单词,组成一个正确的现在完成时句子。 Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: He hasn't called me.
将动词原形与其过去分词配对。 Match Pairs

Match the infinitive verbs with their past participles:

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /12

常见问题 (8)

Yes, in American English this is very common. However, in British English and on English exams like IELTS or TOEFL, `I've just finished` is preferred.

`Just` usually means a few minutes ago. `Recently` can mean days, weeks, or even months ago.

It goes after the subject. For example: `Have you just arrived?`

It is grammatically possible (`I haven't just arrived`), but it is very rare. Usually, we use `yet` for negatives.

No, it can also mean 'only' (e.g., `I have just one dollar`) or 'simply' (e.g., `It's just a joke`). Context is key!

Because 'the bus' is an 'it' (third-person singular). All singular nouns take `has`.

Yes, to show an action was in progress very recently: `I've just been thinking about you.`

No. You must always use the past participle `seen` with the Present Perfect.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish low

Acabar de + infinitive

English uses Present Perfect; Spanish uses a special 'acabar' construction.

French low

Venir de + infinitive

French uses 'come from' logic; English uses 'have just' logic.

German moderate

Gerade + Perfekt/Präsens

English 'just' in Present Perfect is strictly for completed actions.

Japanese partial

~ta tokoro / ~ta bakari

Japanese marks the end of the verb; English uses an auxiliary and an adverb.

Arabic moderate

Tawwan (توّاً)

Arabic uses the simple past; English uses the Present Perfect.

Chinese moderate

Gāng (刚 / 刚才)

English requires complex verb conjugation; Chinese only needs the adverb.

Learning Path

Prerequisites

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