B1 Verb Tenses 17 min read متوسط

حال کامل: اتصال گذشته و حال (من انجام داده‌ام)

حال کامل حالت status update توئه، برای گفتن تجربه‌ها و کارهای اخیر که الان مهمه. مثلاً life experiences یا recent actions که matter right now برات.

Grammar Rule in 30 Seconds

The Present Perfect acts as a bridge, connecting a past action to the present moment through its result or duration.

  • Use 'have/has' + past participle for life experiences without a specific date (e.g., 'I have visited Rome').
  • Use it for actions that started in the past and continue now (e.g., 'She has lived here for years').
  • Use it for recent actions with a visible present result (e.g., 'I have lost my keys, so I can't enter').
Subject + 🙋‍♂️ have/has + 🏁 Verb (Past Participle)

مرور کلی

آیا تا به حال در لیست «ادامه تماشا» نتفلیکس خود چرخیده‌اید و متوجه شده‌اید که همه چیز را دو بار دیده‌اید؟ یا شاید پیامی فرستاده‌اید که «همین الان رسیدم» در حالی که هنوز در اوبر نشسته‌اید؟ آن ’ve یا have کوچک، چاشنی جادویی زمان حال کامل (Present Perfect) است.
این زمان پلی است بین آنچه ده دقیقه پیش اتفاق افتاده و زندگی شما در همین لحظه. در انگلیسی، ما فقط به گذشته اهمیت نمی‌دهیم؛ بلکه به این اهمیت می‌دهیم که گذشته چگونه هنوز بر حال و هوای فعلی ما تأثیر می‌گذارد. این زمان پادشاه گفتگوهاست چون همه چیز را از لیست آرزوهای سفر گرفته تا اینکه تکالیف خود را تمام کرده‌اید یا نه، پوشش می‌دهد.
این فقط یک قاعده خشک گرامری نیست؛ بلکه رایج‌ترین راهی است که ما در مورد زندگی، اشتباهات و دستاوردهایمان صحبت می‌کنیم. آن را به عنوان زمان «به‌روزرسانی وضعیت» در زبان انگلیسی در نظر بگیرید. اگر بتوانید در این زمان استاد شوید، می‌توانید با هر کسی در مورد هر کاری که تا به حال انجام داده است صحبت کنید.
فقط از آن برای توصیف صبحانه سه روز پیش خود استفاده نکنید - آن داستانی کاملاً متفاوت است!

این گرامر چطور کار می‌کنه

حال کامل مانند یک پل است. یک طرف پل در گذشته است و طرف دیگر در حال لنگر انداخته است. برخلاف گذشته ساده (که مانند یک درِ بسته است)، حال کامل در را باز نگه می‌دارد.
اگر بگویید «کلیدهایم را گم کردم» (I lost my keys)، دارید داستانی در مورد یک لحظه غم‌انگیز در گذشته تعریف می‌کنید. اگر بگویید «کلیدهایم را گم کرده‌ام» (I have lost my keys)، دارید به من می‌گویید که چرا در حال حاضر زیر باران بیرون آپارتمان خود ایستاده‌اید و استرس دارید. این زمان یک عمل را به یک نتیجه پیوند می‌دهد.
همچنین با «زمان ناتمام» سر و کار دارد. اگر روز تمام نشده است، یا اگر زندگی شما تمام نشده است (امیدواریم!)، از حال کامل استفاده می‌کنید تا در مورد آنچه در آن بازه زمانی اتفاق افتاده صحبت کنید. همچنین زمان مناسبی برای تجربیات زندگی است.
آیا به پاریس رفته‌اید؟ آیا تا به حال سوشی خورده‌اید؟ ما اهمیت نمی‌دهیم که *چه زمانی* اتفاق افتاده است؛ ما فقط اهمیت می‌دهیم که تا این لحظه در زندگی شما *اتفاق افتاده* است.

الگوی ساخت

1
ساختن حال کامل یک فرآیند ساده دو مرحله‌ای است، اما باید در مورد شکل افعال خود دقت کنید.
2
با فاعل (I, you, he, she و غیره) شروع کنید.
3
فعل کمکی have یا has را اضافه کنید. از has فقط برای he، she یا it استفاده کنید.
4
«قسمت سوم فعل» (Past Participle) فعل اصلی خود را اضافه کنید. برای افعال باقاعده، این فقط به -ed ختم می‌شود. برای افعال بی‌قاعده... خب، باید آن‌ها را حفظ کنید!

جدول صرف

فرم مثال ترجمه
Positive I have traveled to Japan. من به ژاپن سفر کرده‌ام.
Negative She hasn't finished the show. او هنوز سریال را تمام نکرده است.
Question Have they called you yet? آیا آن‌ها هنوز با تو تماس گرفته‌اند؟
Short Form We’ve already eaten. ما قبلاً غذا خورده‌ایم.

کی استفاده کنیم

شما در چهار سناریوی اصلی از این زمان استفاده خواهید کرد. اول: تجربیات زندگی. این کاربرد «لیست آرزوها» است.
«من آن فیلم را دیده‌ام» یا «من هرگز به لندن نرفته‌ام». ما نمی‌گوییم چه زمانی، فقط می‌گوییم که بخشی از تجربه زندگی ماست. دوم: اعمال اخیر با نتیجه‌ای در حال حاضر.
«انگشتم را بریده‌ام!» (همین الان دارد خون می‌آید). «تاکسی رسیده است.» (بیرون منتظر است). سوم: زمان ناتمام.
از این زمان با کلماتی مانند امروز یا این هفته استفاده کنید. «من امروز سه قهوه خورده‌ام.» (و روز هنوز تمام نشده است). چهارم: اعمالی که در گذشته شروع شده و اکنون ادامه دارند.
«من پنج سال است که اینجا زندگی می‌کنم (I have lived here...)».

اشتباهات رایج

بزرگترین تله استفاده از یک عبارت زمانی مشخص مانند دیروز یا دیشب با حال کامل است. به محض اینکه نام یک زمان مشخص در گذشته را می‌برید، پل فرو می‌ریزد و باید از گذشته ساده استفاده کنید. اشتباه کلاسیک دیگر فراموش کردن has برای سوم شخص است. She have gone اشتباه است. باید She has gone باشد. همچنین، مراقب تفاوت been و gone باشید. اگر دوست شما «به ایتالیا رفته است» (has gone)، او در حال حاضر در ایتالیا است. اگر او «به ایتالیا رفته است» (has been)، او به خانه برگشته و دارد در مورد آن برای شما تعریف می‌کند.

مقایسه با الگوهای مشابه

درک تفاوت بین حال کامل و گذشته ساده نبرد نهایی سطح B1 است. گذشته ساده برای اعمال تمام شده در یک زمان مشخص است. حال کامل برای اعمالی است که زمان در آن‌ها مهم نیست یا ناتمام است. گذشته ساده را مانند یک عکس (لحظه‌ای منجمد) و حال کامل را مانند یک پخش زنده (مرتبط با اکنون) در نظر بگیرید.

سؤالات رایج

س: آیا می‌توانم have و had را با هم استفاده کنم؟
ج: بله!
I have had a long day
. اولین have کمکی است و دومین had فعل اصلی است. این کاملاً طبیعی است.
س: تفاوت بین yet و already چیست؟
ج: already برای چیزهایی است که زودتر از حد انتظار اتفاق افتاده‌اند. yet برای چیزهایی است که انتظار داریم به زودی اتفاق بیفتند.
س: چرا آمریکایی‌ها گاهی اوقات به جای آن از گذشته ساده استفاده می‌کنند؟
ج: نکته خوبی است! آمریکایی‌ها اغلب می‌گویند I already ate، در حالی که بریتانیایی‌ها
I’ve already eaten
را ترجیح می‌دهند. هر دو در سطح جهانی درک می‌شوند.

Conjugation of 'To Work' (Regular) and 'To Go' (Irregular)

Subject Auxiliary Past Participle (Regular) Past Participle (Irregular)
I
have
worked
gone
You
have
worked
gone
He/She/It
has
worked
gone
We
have
worked
gone
They
have
worked
gone

Common Contractions

Full Form Contraction Negative Contraction
I have
I've
I haven't
You have
You've
You haven't
He has
He's
He hasn't
She has
She's
She hasn't
It has
It's
It hasn't
We have
We've
We haven't
They have
They've
They haven't

Meanings

A verb tense used to express an action that happened at an unspecified time in the past or began in the past and continues to the present.

1

Life Experience

Talking about things you have done in your life without saying exactly when.

“I have seen that movie three times.”

“Have you ever eaten snails?”

2

Unfinished Time

Actions that started in the past and are still true or happening now.

“We have known each other since primary school.”

“He has worked here for ten years.”

3

Recent Action with Present Result

An action that happened recently and its effect is important right now.

“Oh no! I've cut my finger!”

“The taxi has arrived.”

Reference Table

Reference table for حال کامل: اتصال گذشته و حال (من انجام داده‌ام)
فاعل فعل کمکی اسم مفعول کاربرد
I / You / We / They
have
visited
تجربه زندگی
He / She / It
has
broken
نتیجه اخیر
I / You / We / They
haven't
seen
زمان ناتمام
He / She / It
hasn't
eaten
تجربه منفی
Have
you
finished?
بررسی وضعیت
Has
she
gone?
پرسیدن مکان

طیف رسمیت

رسمی
I have completed the assigned project.

I have completed the assigned project. (Workplace)

خنثی
I've finished the work.

I've finished the work. (Workplace)

غیر رسمی
I'm done!

I'm done! (Workplace)

عامیانه
I've crushed it.

I've crushed it. (Workplace)

Present Perfect Usage Map

Present Perfect

Experience

  • Travel I've been to Japan
  • Food I've tried sushi

Change

  • Growth Prices have risen
  • Skills My English has improved

Continuing

  • Duration For 5 years
  • Start Point Since 2010

Past Simple vs. Present Perfect

Past Simple
Finished Time I saw him yesterday.
Specific Date I moved in 2015.
Present Perfect
Unfinished Time I have seen him today.
Duration to Now I've lived here since 2015.

Which Tense to Use?

1

Is the time finished (e.g. yesterday)?

YES
Use Past Simple
NO
Next Question
2

Is the exact time important?

YES
Use Past Simple
NO
Use Present Perfect

مثال‌ها بر اساس سطح

1

I have seen that movie.

I saw it at some point in my life.

2

She has lost her keys.

She can't find them now.

3

We have finished the game.

The game is over now.

4

He has eaten an apple.

He is not hungry for an apple now.

1

Have you ever been to Spain?

In your whole life, did you go to Spain?

2

I have never tried sushi.

In my life, I didn't try it.

3

They have just arrived at the station.

They arrived a minute ago.

4

He hasn't called me yet.

I am waiting for his call.

1

I have lived here for five years.

I moved here 5 years ago and I still live here.

2

She has worked as a doctor since 2010.

She started in 2010 and is still a doctor.

3

We've already seen this episode.

We saw it before you suggested it.

4

Has the mail come yet?

I am expecting the mail now.

1

This is the first time I've ever driven a Tesla.

I have no previous experience driving this car.

2

The company has grown significantly this year.

The growth is a present reality based on past actions.

3

I've been to the gym three times this week.

The week isn't over, and I've completed 3 sessions.

4

Scientists have discovered a new planet.

This is a recent achievement with present importance.

1

There has been a marked increase in remote work lately.

A trend that started recently is now very visible.

2

I have long suspected that he was lying.

I had this suspicion for a long time and still do.

3

The government has failed to address the housing crisis.

The failure is a current state resulting from past inaction.

4

He has consistently performed well under pressure.

His past performance defines his current reputation.

1

The poet has captured the essence of grief in these lines.

The artistic achievement remains relevant and present.

2

Rarely has such a discovery been made in this field.

Emphasis on the uniqueness of the event up to now.

3

Whether or not he has truly repented remains to be seen.

The present state of his mind is questioned.

4

The architecture has stood the test of time.

It was built long ago and is still standing strong.

به‌راحتی اشتباه گرفته می‌شود

Present Perfect: Connecting Past and Present (I have done) در مقابل Present Perfect vs. Past Simple

Learners often use Present Perfect when they mention a specific time.

Present Perfect: Connecting Past and Present (I have done) در مقابل Been vs. Gone

Both are past participles of 'go' (or 'be' used as go).

Present Perfect: Connecting Past and Present (I have done) در مقابل Present Perfect vs. Present Perfect Continuous

Mixing up completed results with ongoing processes.

اشتباهات رایج

I have see that movie.

I have seen that movie.

You must use the past participle (V3), not the base form.

He have finished.

He has finished.

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

I have gone to London twice.

I have been to London twice.

Use 'been' for completed visits; 'gone' means the person is still there.

I have finished yesterday.

I finished yesterday.

Do not use Present Perfect with specific past time markers like 'yesterday'.

I have lived here since five years.

I have lived here for five years.

Use 'for' for duration and 'since' for a specific starting point.

Did you ever eat sushi?

Have you ever eaten sushi?

When asking about life experience without a time, Present Perfect is more natural.

It is the first time I am here.

It is the first time I have been here.

The structure 'It is the first/second time...' requires the Present Perfect.

الگوهای جمله‌سازی

I have never ___ in my life.

Have you ___ yet?

She has been a ___ for ___ years.

It's the most ___ I have ever ___.

Real World Usage

Texting constant

I've just left the house, see u soon!

Job Interview very common

I have worked in sales for over a decade.

Social Media very common

We've finally reached 1k followers!

Travel common

Have you checked in yet?

News Headlines occasional

The Prime Minister has resigned.

Food Delivery Apps common

Your rider has picked up your order.

💡

پُلِ ارتباطی رو چک کن

اگه می‌تونی بعد از جمله‌ات 'و الان...' اضافه کنی، احتمالاً حال کامله. مثلاً: رفتی خرید، الان دستات پر از وسیله‌ست و خسته‌ای. می‌تونی بگی: "I've bought a lot of groceries (and so now my hands hurt)."
⚠️

دیروز هرگز!

هیچ‌وقت با حال کامل از کلمات زمان مشخص گذشته مثل 'دیروز'، 'سال پیش' یا 'ساعت دو' استفاده نکن. این یه اشتباه گرامری بزرگه:
I have gone to the cinema yesterday.
(این جمله غلطه!)
🎯

کوتاه شده‌ها حرف اول رو می‌زنن

تو مکالمه‌های روزمره، انگلیسی‌زبان‌ها همیشه از حالت کوتاه شده مثل 'I've'، 'You've' و 'He's' استفاده می‌کنن. 'I have' خیلی رسمی و کتابیه:
I have finished my project.
(این جمله خیلی رسمیه.)

Smart Tips

Always use the Present Perfect. It's asking about your whole life up to now.

Did you ever go to Paris? Have you ever been to Paris?

Use the Present Perfect to show the difference between 'then' and 'now'.

My English is better now. My English has improved.

Check if you can still do the action. If you can, use Present Perfect. If not, use Past Simple.

I drank three coffees today (and the day is over). I've drunk three coffees today (and I might drink more).

Put these words between 'have' and the verb.

I have finished already. I have already finished.

تلفظ

I've /aɪv/, He's /hiːz/

Contractions

In natural speech, 'have' and 'has' are almost always contracted.

Should've /ʃʊdə/

The 'h' drop

In fast speech, the 'h' in 'have' or 'has' often disappears if not contracted.

Emphasis on 'Have'

I HAVE finished!

Conveys frustration or strong confirmation when someone doubts you.

حفظ کنید

روش یادسپاری

H.A.V.E. = Happening Always Via Experience. It connects what you HAVE done to who you ARE now.

تداعی تصویری

Imagine a physical bridge. On the left side is the Past (a dark forest). On the right side is the Present (a sunny city). The Present Perfect is the bridge that lets you carry things from the forest into the city.

Rhyme

If the time is not specific and the action's still true, Present Perfect is the tense that is waiting for you!

Story

Imagine a traveler named 'Have'. He carries a suitcase full of 'Past Participles'. Everywhere he goes, he tells people about his experiences ('I have been...'), but he never tells them exactly when he did them because he wants to stay mysterious.

شبکه واژگان

EverNeverJustAlreadyYetSinceForRecently

چالش

Look around your room. Find three things that have changed recently and say them out loud using 'has' or 'have' (e.g., 'The sun has gone down').

نکات فرهنگی

BrE speakers are very strict about using Present Perfect for recent actions with 'just', 'already', and 'yet'.

AmE speakers often use the Past Simple for recent actions where British speakers would use Present Perfect.

Similar to British English, but often uses 'reckon' with Present Perfect in casual speech.

The Present Perfect developed in Germanic languages as a way to express possession of a completed state.

شروع‌کننده‌های مکالمه

Have you ever traveled to a country where you didn't speak the language?

What is the most interesting thing you have done this year?

How has your city changed since you were a child?

Have you ever made a decision that completely changed your life?

موضوعات نگارش

Write about three things you have achieved this month.
Describe a place you have visited that made a deep impression on you.
Discuss how technology has changed the way we communicate in the last decade.
Reflect on a long-term goal you have been working toward. What have you accomplished so far?

اشتباهات رایج

Incorrect

صحیح


Incorrect

صحیح


Incorrect

صحیح


Incorrect

صحیح

Test Yourself

جای خالی رو با شکل صحیح فعل پر کن.

I ___ (see) that movie three times already.

✓ Correct! ✗ Not quite. Correct answer: have seen
چون این یه تجربه زندگیه و 'already' هم داره، از 'have seen' استفاده می‌کنیم.
اشتباه جمله رو پیدا کن و درستش کن. Error Correction

Find and fix the mistake:

She has went to the store to buy milk.

✓ Correct! ✗ Not quite. Correct answer: She has gone to the store to buy milk.
شکل سوم فعل 'go' میشه 'gone'، نه 'went' (که گذشته ساده‌ است).
کدوم جمله از نظر گرامری درسته؟ چند گزینه‌ای

جمله درست رو انتخاب کن:

✓ Correct! ✗ Not quite. Correct answer: I visited London last year.
چون 'last year' یه زمان مشخصه، باید از گذشته ساده 'visited' استفاده کنیم.

Score: /3

تمرین‌های عملی

8 exercises
Choose the correct form of the verb. چند گزینه‌ای

I ___ my homework already.

✓ Correct! ✗ Not quite. Correct answer: have finished
We use 'have finished' because 'already' indicates a present perfect context.
Fill in the blank with 'for' or 'since'.

She has lived in London ___ 2015.

✓ Correct! ✗ Not quite. Correct answer: since
We use 'since' for a specific starting point in time.
Find the mistake in the sentence. Error Correction

Find and fix the mistake:

Have you ever went to New York?

✓ Correct! ✗ Not quite. Correct answer: went
The past participle of 'go' is 'gone' or 'been'. In this context, 'been' is correct.
Rewrite the sentence using the Present Perfect. Sentence Transformation

I moved here in 2010. (I / live / here / since 2010)

✓ Correct! ✗ Not quite. Correct answer: I have lived here since 2010.
The Present Perfect connects the past start date to the present.
Is the following sentence grammatically correct? True False Rule

'I have seen that movie last night.'

✓ Correct! ✗ Not quite. Correct answer: False
You cannot use 'last night' (specific time) with the Present Perfect.
Complete the dialogue. Dialogue Completion

A: Is John here? B: No, he ___ to the bank.

✓ Correct! ✗ Not quite. Correct answer: has gone
He is still at the bank, so we use 'has gone'.
Which time expression goes with Present Perfect? Grammar Sorting

Select the correct word.

✓ Correct! ✗ Not quite. Correct answer: So far
'So far' implies a period of time up to now.
Match the verb to its past participle. جفت کردن

Eat, Go, See, Write

✓ Correct! ✗ Not quite. Correct answer: Eaten, Gone, Seen, Written
These are the irregular V3 forms needed for the Present Perfect.

Score: /8

Practice Bank

10 exercises
کلمات رو به ترتیب درست بچین. Sentence Reorder

already / I / lunch / had / have

✓ Correct! ✗ Not quite. Correct answer: I have already had lunch
جمله رو به انگلیسی ترجمه کن. ترجمه

Hast du jemals Sushi gegessen?

✓ Correct! ✗ Not quite. Correct answer: Have you ever eaten sushi?
فعل رو با اسم مفعولش جور کن. جفت کردن

این‌ها رو با هم جور کن:

✓ Correct! ✗ Not quite. Correct answer: do -> done
جای خالی رو پر کن. پر کردن جای خالی

He ___ (not/call) me back yet.

✓ Correct! ✗ Not quite. Correct answer: hasn't called
کدوم جمله درسته؟ چند گزینه‌ای

وضعیت تحویل رو چک کن:

✓ Correct! ✗ Not quite. Correct answer: Has the pizza arrived?
اشتباه رو درست کن. Error Correction

We have live here since 2010.

✓ Correct! ✗ Not quite. Correct answer: We have lived here since 2010.
کلمات رو مرتب کن. Sentence Reorder

never / seen / such / I / have / a / mess

✓ Correct! ✗ Not quite. Correct answer: I have never seen such a mess
جای خالی رو پر کن. پر کردن جای خالی

They ___ (be) friends for a long time.

✓ Correct! ✗ Not quite. Correct answer: have been
به انگلیسی ترجمه کن. ترجمه

Ich habe mein Passwort vergessen.

✓ Correct! ✗ Not quite. Correct answer: I have forgotten my password.
کدوم درسته؟ چند گزینه‌ای

درباره یه سفر صحبت می‌کنی:

✓ Correct! ✗ Not quite. Correct answer: I've been to Italy twice.

Score: /10

سوالات متداول (8)

In American English, yes (e.g., 'I just ate'). In British English, it is much more common to use the Present Perfect ('I've just eaten').

'Been' means you went and came back. 'Gone' means you are still there. Example: 'I've been to the shop' (I'm home now) vs 'He's gone to the shop' (He's not here).

Because 'yesterday' is a finished time. The Present Perfect is only for unfinished time or times that aren't mentioned. Use the Past Simple for 'yesterday'.

No. 'I've got' usually means 'I have' (possession) in the present. 'I have had' is the Present Perfect of 'to have' (e.g., 'I have had this car for years').

Swap the subject and 'have/has'. 'You have seen' becomes 'Have you seen?'.

Yes, as long as you don't say exactly when. 'Humans have walked on the moon' is correct because it's a general human experience.

Been, gone, seen, done, eaten, had, and taken are used very frequently.

Usually, yes. 'I haven't finished yet' is the standard position in both speaking and writing.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Pretérito Perfecto Compuesto

Spanish doesn't use 'do-support' for questions.

French moderate

Passé Composé

French uses 'être' (to be) for some verbs, English only uses 'have'.

German moderate

Perfekt

German uses 'sein' (to be) for movement verbs; English uses 'have' for all.

Japanese low

~ta koto ga aru / ~te iru

Japanese has no direct 'have + participle' equivalent.

Arabic partial

Qad + Past Tense

Arabic doesn't have a separate 'perfect' verb conjugation.

Chinese low

Guò (过) / Le (了)

Chinese relies on context and particles rather than auxiliary verbs.

Learning Path

Prerequisites

Was this helpful?
هنوز نظری وجود ندارد. اولین نفری باشید که افکار خود را به اشتراک می‌گذارد!