B1 Verb Tenses 17 min read متوسط

زمان حال کامل در انگلیسی: ارتباط گذشته با حال (ساختار پایه)

حال کامل یه پل میسازه از گذشته‌ات به الان! برای ارتباطات «روان» و «طبیعی»، مسلط شدن بهش کلیدیه.

Grammar Rule in 30 Seconds

The Present Perfect connects a past action to the present moment, focusing on the result or experience rather than the specific time.

  • Use 'have' or 'has' plus the past participle (V3) of the verb: 'I have eaten.'
  • Never use specific time expressions like 'yesterday' or 'in 1999' with this tense.
  • Use it for life experiences, recent changes, or actions that started in the past and continue now.
Subject + have/has + Verb(ed/V3) 🌉

مرور کلی

Ta hala shode vared-e ye otagh beshi va kamelan yadet bere baraye chi rafti onja? Hameye ma in tajrobe ro dashtim. On hessi ke ye kari to gozashte saresho mikone to lahzeye hale to, daghighan hamin chiziye ke Present Perfect barash sakhte shode.
In faghat raje be gozashte nist. Raje be ertebate beine gozashte va hamin alan hastesh. Ono mesle ye pol dar nazar begir.
Ye tarafesh to gozashte langar andakhte. Taraf-e digash ruye vaziate felit gharar dare. To dari ye dastan raje be diroz tarif nemikoni.
To dari be ye nafar tozih midi ke chera zendegit emroz motefavete. Age begi
I lost my keys,
dari ye dastane ghamangiz az gozashte tarif mikoni. Age begi
I have lost my keys,
dari tozih midi ke chera alan to baron poshte dare apartemanet mondi.
In zamane khob ke chi? va hala chi? va shenidi ke...? hast. In zaman to matn-ha, email-ha, va chat-haye khodemoni bish az had rayeje. To azash estefade mikoni ta raje be tajrobiat-e zendegit, tarikhcheye safarat, va on serial-haye Netflix ke akhiran tamom kardi harf bezani.
In nahayat-e ye zamane ejtemai hast. Bedone on, Engilisit shabihe ye ketabe tarikh mishe. Ba on, to shabihe ye adam-e vaghei ke to donyaye vaghei zendegi mikone be nazar miai.
Faghat yadet bashe baraye tosif-e jashne tavalode 5 salegit azash estefade nakoni, magar inke hanoz 5 salet bashe. Ke albate baraye ye bacheye no-pa kare kheili shahkariye.

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

In zaman mesle ye team kar mikone. To do ta bazikon-e asli dari. Bazikon-e aval fe'l-e komaki ya hamon auxiliary verb-e have ya has hast.
In komak-konande to hast. Be ma mige ki dare kar ro anjam mide va inke ma to mantagheye Present Perfect hastim. Bazikon-e dovom past participle hast.
In mamolan shekle sevom-e fe'l hast. Baraye fe'l-haye ba-ghaede (regular), akhareshon faghat -ed migire. Baraye bi-ghaede-ha (irregular), yekam oza sholough mishe.
have ro mesle batri dar nazar begir. past participle mesle lampe. Baraye inke lamp roshan beshe be har doshon niaz dari.
Bakhshe have to zaman-e hal mimone. past participle ma'ni-e kar ro haml mikone. Ba hamdige, ma'ni-i ro misazan ke nesbat be zaman-e hal kamel shode ya perfected hast.
To baraye aksare adam-ha az have estefade mikoni. Az has faghat baraye se-taye khas estefade mikoni: he, she, va it. Inja hamon jaiye ke kheili-ha eshtebah mikonan.
In mesle ye kelube VIP baraye harfe 'S' mimone. Age dari raje be gorbat harf mizani, az has estefade kon. Age dari raje be khodet harf mizani, az have estefade kon.
Sistem-e sadeyi dare, ama vaghti to ye tamas-e Zoom esteres dari momkene maghzet yadesh bere. Faghat yadet bashe: he, she, it asheghe has hastan. Baghiye ba have khoshhalan.
Hamchenin, yadet bashe ke ma asheghe kotah kardan-e chiza hastim. To zendegie vaghei, I have mishe I've. She has mishe She's.
In ba'es mishe sari-tar va tabiei-tar be nazar biai. Hamchenin 0.5 sanie to zendegit sarfe-jouyi mikone, ke mitoni azash baraye didan-e ye videoye TikTok-e dige estefade koni.

الگوی ساخت

1
Sakhtan-e Present Perfect ye poroseye se marhale-i hast. Mesle sakhtan-e ye set-e LEGO mimone. Faghat bayad dastoral-amal-ha ro donbal koni.
2
Ba fa'el (subject) shoro kon (I, you, we, they, he, she, it).
3
Fe'l-e komaki ro ezafe kon. Baraye I/you/we/they az have estefade kon. Baraye he/she/it az has estefade kon.
4
past participle fe'l-e aslit ro ezafe kon.

جدول صرف

فرم مثال ترجمه
Mosbat I have finished Man alan tamom kardam
Manfi She hasn't seen On hanoz nadide / nemidone
Soali Have you eaten? Alan gorosne-at hast?
Shekle Kotah They've gone Ouna inja nistan

سطوح رسمی بودن

To Engilisi, khode Present Perfect khonsa hast. Ama inke chetor az mokhafaf-ha (contractions) estefade koni, hes-o-hal ro avaz mikone.

- **Rasmi (Email-ha/Gozaresh-ha)

** Az shekle kamel estefade kon.

I have received your message.

- **Khonsa (Dostan/Kar)

** Az mokhafaf-ha estefade kon. "I've seen the latest report."

Kermoni/Khodemoni (SMS/Barname-haye Dating): Az mokhafaf-ha va javab-haye kotah estefade kon.
Have you seen it?
Yeah, I have.

مکالمات واقعی

Conversation 1: SMS dadan be ye dost

S

Sam

Have you seen the new Spider-Man movie?
A

Alex

No, I haven't had time yet. Is it good?
S

Sam

Yes! I've watched it twice already.

Conversation 2: Mosahebe Kari to Zoom

I

Interviewer

Have you worked with Python before?
C

Candidate

Yes, I've used it for three years. I've also built several apps.

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

In mohem-tarin bakhshe. To az in zaman baraye hame chi estefade nemikoni. To azash baraye chahar senarioye khas estefade mikoni.
  • Tajrobiat-e Zendegi: Chiz-haye ke to ye zamani to zendegit anjam dadi. Zaman-e daghighesh mohem nist.
    I have visited Tokyo.
    (Man adami hastam ke Tokyo ro mishnase).
  • Kar-haye Akhir ba Natijeye Alan: Ye etefaghi akhiran oftade, va hamin alan ahamiat dare.
    I have lost my phone.
    (Baraye hamine ke daram panik mikonam va ba giji behet negah mikonam).
  • Zaman-e Tamom Nashode: Estefade az kalamat mesle today, this week, ya this month.
    I have had three coffees today.
    (Roz tamom nashode, pas momkene chaharomi ro ham bokhoram va dige hichvaght nakhabam).
  • Taghir dar Tol-e Zaman: Chiz-haye ke be tadrij roshd kardan.
    Your English has improved a lot!
    (Az gozashte ta alan, behtar shodi).
Deghat kon ke to hameye in mavared, ma nemigim daghighan *key*. Age begi yesterday ya at 5 PM, bayad switch koni roye Past Simple. Present Perfect az tarikh-haye daghigh motenafer hast.
Mesle on dosti mimone ke hamishe raje be barname-haye akhar-e haftash mobham harf mizane. Age tarikh ezafe koni, Present Perfect mehmoni ro tark mikone.

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

Age eshtebah kardi hes-e badi nadashte bash. Hata onayi ke zaban-e madarishon Engilisiye ham gahi oghat in ro ghati mikonan. Inha bozorg-tarin eshtebahat hastan ke bayad havaset beheshon bashe:
  • Mistake 1: Estefade az neshane-haye zamani daghigh.
  • I have seen him yesterday.
  • I saw him yesterday.
    YA
    I have seen him.
  • Mistake 2: Faramosh kardane fe'l-e komaki.
  • I finished my homework.
  • ✓ "I've finished my homework." (Age dari hamin alan be moalemet neshonesh midi).
  • Mistake 3: Ghati kardane Past Simple va Past Participle.
  • I have went there.
  • I have gone there.
  • Mistake 4: Estefade az has ba I.
  • I has a cat.
  • I have a cat.
    (Sabr kon, in ke Present Simple hast).
  • I have had a cat for years.
Ye jok baraye to: Chera Present Perfect ba Past Simple beham zad? Chon Past Simple raje be tarikhe salgardeshon kheili daghigh va hasas bod. Present Perfect faghat mikhast roye *tajrobeye* ba ham bodan tamarkoz kone.

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

Mardom hamishe miporsan:
Fargh-e beine I did va I have done chiye?
  • Past Simple (I did): Kar tamom shode. Zaman tamom shode. Hich ertebati be alan nadare. Ye haghighat-e mordast.
    I lived in London in 2010.
    (Man alan onja zendegi nemikonam. Sale 2010 gozashte va rafte).
  • Present Perfect (I have done): Kar ye ertebati be alan dare. Shayad tamom nashode, ya natijash hanoz hast.
    I have lived in London for ten years.
    (Man hanoz onja zendegi mikonam. Man hamin alan daram to London chai mikhoram).
Past Simple ro mesle ye aks dar nazar begir. Ye lahze to zaman ro neshon mide. Present Perfect ro mesle ye video dar nazar begir.
Poroseye residan be hamin alan ro neshon mide. Age dari ye dastan raje be bachegit tarif mikoni, az Past Simple estefade kon. Age dari raje be maharat-haye felit to resume harf mizani, az Present Perfect estefade kon.

سؤالات رایج

Q

Mitonam ba in zaman az just estefade konam?

Are! Baraye chiz-haye kheili akhir alie. "I've just arrived!"

Q

Raje be ever va never chetor?

Inha samimi-tarin dostaye Present Perfect hastan.

Have you ever eaten bugs?
"No, I've never tried them."

Q

Aya I've been to doroste ya I've gone to?

Age rafti va bargashti az been estefade kon. Age hanoz onja hasti az gone estefade kon. Age vaghti to New York istadi begi "I've gone to Italy", mardom fekr mikonan to roh hasti.

تمرین پیشرونده

1

Tashkhis bede ke ye jomle raje be ye zamane khase (Past Simple) ya ye tajrobeye koli (Present Perfect).

2

Tabdil kardane fe'l-haye paye be shekle V3 (past participle) ro tamrin kon.

3

Jahaye khali to ye mokaleme WhatsApp ro ba have ya has por kon.

4

Se ta kar ke emroz anjam dadi ro ba estefade az I've benvis.

5

Say kon ye moshkel-e feli (mesle batri-e tamom shode) ro ba estefade az Present Perfect tozih bedi.

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 been to Tokyo twice.”

“She has never tried sushi.”

2

Unfinished Time

Actions that started in the past and continue into the present moment.

“We have lived here for ten years.”

“He has been a teacher since 2015.”

3

Recent Action with Present Result

A past action that has a clear, visible, or important result in the present.

“I've cut my finger! (It's bleeding now).”

“The taxi has arrived. (It is waiting outside).”

Reference Table

Reference table for زمان حال کامل در انگلیسی: ارتباط گذشته با حال (ساختار پایه)
فاعل فعل کمکی قسمت سوم فعل (باقاعده) قسمت سوم فعل (بی‌قاعده) کوتاه شده (مثبت) کوتاه شده (منفی)
I
have
worked
eaten
I've
I haven't
You
have
finished
seen
You've
You haven't
He
has
started
gone
He's
He hasn't
She
has
lived
taken
She's
She hasn't
It
has
happened
broken
It's
It hasn't
We
have
watched
read
We've
We haven't
They
have
studied
written
They've
They haven't

طیف رسمیت

رسمی
I am pleased to inform you that the report has been completed.

I am pleased to inform you that the report has been completed. (Workplace/Task completion)

خنثی
I have finished the report.

I have finished the report. (Workplace/Task completion)

غیر رسمی
I've finished it.

I've finished it. (Workplace/Task completion)

عامیانه
Done and dusted!

Done and dusted! (Workplace/Task completion)

حال کامل: اتصال گذشته به حال

حال کامل

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

  • تجربیات I've visited Paris.
  • کارهای جدید She's lost her phone.
  • موقعیت‌های مداوم He's lived here for years.
  • کارهای تکراری (دوره ناتمام) We've called him today.

قیدهای رایج

  • just I've just arrived.
  • already She's already eaten.
  • yet Have you finished yet?
  • ever Have you ever seen...?
  • never I've never been.

ایده کلیدی

  • ارتباط با حال Past action affects NOW.
  • زمان نامشخص Not about WHEN, but THAT it happened.

مقایسه حال کامل و گذشته ساده

حال کامل
I have lived here for 5 years. هنوز اینجا زندگی می‌کنه.
She has lost her keys. کلیدهاش الان گم شده.
Have you ever eaten sushi? تجربه زندگی.
گذشته ساده
I lived there for 5 years. دیگه اونجا زندگی نمی‌کنه.
She lost her keys yesterday. زمان مشخص گذشته.
Did you eat sushi last night? رویداد مشخص گذشته.

انتخاب بین حال کامل و گذشته ساده

1

آیا زمان مشخصی از گذشته ذکر شده (مثلاً 'yesterday', 'last week', 'in 2010')؟

YES
از گذشته ساده استفاده کن
NO
ادامه بده
2

آیا عمل/وضعیت هنوز به حال ربطی داره (مثلاً ادامه داره، نتایجش الان معلومه، تجربه کلی زندگیه)؟

YES
از حال کامل استفاده کن
NO
از گذشته ساده استفاده کن

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

تجربیات

  • I've never been to Asia.
  • She has tried skydiving.

کارهای جدید (با نتیجه)

  • He has just finished his meal.
  • The bus has broken down.
🗓️

موقعیت‌های مداوم

  • They have studied English for years.
  • We haven't met since university.
🔁

کارهای تکراری (دوره ناتمام)

  • I've seen that movie twice this month.
  • She has called me several times today.

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

1

I have seen that movie.

He visto esa película.

2

She has visited London.

Ella ha visitado Londres.

3

We have eaten lunch.

Hemos almorzado.

4

They have lost the game.

Ellos han perdido el juego.

1

I've already finished my homework.

Ya he terminado mi tarea.

2

Have you ever been to Italy?

¿Has estado alguna vez en Italia?

3

He hasn't called me yet.

Él no me ha llamado todavía.

4

We've lived here for two years.

Hemos vivido aquí por dos años.

1

I have known him since we were children.

Lo conozco desde que éramos niños.

2

The company has grown significantly this year.

La empresa ha crecido significativamente este año.

3

She's just found out the news.

Ella acaba de enterarse de la noticia.

4

Have you seen my glasses anywhere?

¿Has visto mis gafas en algún lado?

1

I've been working on this for hours, but I haven't finished yet.

He estado trabajando en esto por horas, pero aún no he terminado.

2

Scientists have discovered a new planet in a distant galaxy.

Los científicos han descubierto un nuevo planeta en una galaxia lejana.

3

He has consistently failed to meet his targets.

Él ha fallado consistentemente en cumplir sus objetivos.

4

I've had enough of this noise!

¡He tenido suficiente de este ruido!

1

The government has hitherto refused to comment on the scandal.

El gobierno se ha negado hasta ahora a comentar sobre el escándalo.

2

Recent studies have called into question the validity of the previous data.

Estudios recientes han puesto en duda la validez de los datos anteriores.

3

She has long been considered the leading expert in her field.

Ella ha sido considerada durante mucho tiempo la experta líder en su campo.

4

The architecture has undergone several transformations over the centuries.

La arquitectura ha experimentado varias transformaciones a lo largo de los siglos.

1

The implications of this policy have yet to be fully realized.

Las implicaciones de esta política aún no se han comprendido plenamente.

2

Rarely has a composer achieved such acclaim in so short a time.

Rara vez un compositor ha logrado tal aclamación en tan poco tiempo.

3

The project has been all but completed.

El proyecto está casi terminado.

4

Whether he has truly changed remains to be seen.

Queda por ver si realmente ha cambiado.

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

English Present Perfect: Connecting Past to Now (Basic Formation) در مقابل Present Perfect vs Past Simple

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

English Present Perfect: Connecting Past to Now (Basic Formation) در مقابل Been vs Gone

Both are past participles of 'go' (or 'be'), but they mean different things.

English Present Perfect: Connecting Past to Now (Basic Formation) در مقابل For vs Since

Learners mix up the duration and the starting point.

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

I have see that movie.

I have seen that movie.

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

He have a car.

He has a car.

Remember 'has' for he/she/it.

I have went to London.

I have gone to London.

Don't use the Past Simple (V2) form with 'have'.

I have finish.

I have finished.

The -ed ending is required for regular verbs.

I have seen him yesterday.

I saw him yesterday.

Do not use Present Perfect with specific past times.

I am living here for two years.

I have lived here for two years.

Use Present Perfect for actions starting in the past and continuing now.

Have you ever went?

Have you ever gone?

Questions still require the V3 form.

I have been to Paris in 2010.

I went to Paris in 2010.

Specific years require Past Simple.

Since two years I live here.

I have lived here for two years.

Use 'for' for duration, not 'since'.

I've already did it.

I've already done it.

Confusion between 'did' (V2) and 'done' (V3).

It's the first time I'm seeing this.

It's the first time I've seen this.

The phrase 'It's the first time' requires the Present Perfect.

I have finished the work before he arrived.

I had finished the work before he arrived.

Use Past Perfect for 'past before past'.

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

I have never ___ in my life.

Have you ___ yet?

She has been a ___ since ___.

It is the most ___ I have ever ___.

Real World Usage

Job Interviews very common

I have worked in sales for five years.

Texting Friends constant

I've just arrived! Where are you?

Social Media very common

I've finally finished my degree!

News Headlines common

The President has signed the new law.

Travel/Tourism constant

Have you ever tried the local food?

Doctor's Visit common

How long have you had this pain?

💡

دنبال نشانه‌های زمانی باش

کلماتی مثل 'yet', 'already', 'just', 'never', 'ever', 'for' و 'since' اغلب سرنخ‌هایی هستن که نشون میدن حال کامل زمان مناسبیه. اونا به آرومی به یه ارتباط بین گذشته و حال اشاره می‌کنن: "I haven't finished my report yet."
⚠️

از زمان‌های مشخص گذشته دوری کن

هیچ‌وقت حال کامل رو با عبارات زمانی مشخص گذشته مثل 'yesterday', 'last week', 'in 2022' یا 'an hour ago' استفاده نکن. برای اونا همیشه به گذشته ساده نیاز داری. این یه اشتباه رایجه:
I went to the store yesterday.
🎯

به افعال بی‌قاعده مسلط شو

قسمت سوم (V3) افعال بی‌قاعده خیلی مهمه. وقت بذار و افعال رایج مثل 'been', 'gone', 'eaten', 'seen', 'taken' رو یاد بگیر. فلش‌کارت یا یه اپلیکیشن میتونه این کارو بامزه کنه:
I have never seen snow.
🌍

تفاوت 'Have Got' رو در نظر بگیر

توی انگلیسی بریتانیایی، 'have got' اغلب به صورت غیررسمی برای مالکیت استفاده میشه (مثلاً 'I've got a car'). این حال کامل فعل 'get' نیست، بلکه یه جایگزین رایج برای 'have' هست. حواست به تفاوت‌های منطقه‌ای باشه:
Have you got a pen?
💡

به 'ناتمام' فکر کن

اگه دوره زمانی که داری در موردش صحبت می‌کنی هنوز ادامه داره (مثلاً 'today', 'this week', 'this year')، حال کامل معمولاً بهترین انتخابته. کار اتفاق افتاده، ولی 'چارچوب' زمانی هنوز بسته نشده:
She has worked hard this week.

Smart Tips

Stop! Use the Past Simple (V2) instead of 'have' + V3.

I have visited my grandma last week. I visited my grandma last week.

Use 'ever' in questions and 'never' in negatives to sound like a native.

Did you go to Paris in your life? Have you ever been to Paris?

Add the word 'just' between 'have' and the verb.

I finished the work. I've just finished the work.

Remember: For = Finger (count the time). Since = Start (point to the beginning).

I've been here since five days. I've been here for five days.

تلفظ

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

Contractions

In natural speech, 'have' is almost always reduced to /v/ and 'has' to /z/ or /s/.

What've you done? /wɒtəvjuː dʌn/

The 'h' drop

In fast speech, the 'h' in 'have' or 'has' often disappears if it's not at the start of a sentence.

Emphasis on 'have'

I *have* finished!

Conveys frustration or strong confirmation when someone doubts you.

حفظ کنید

روش یادسپاری

H.A.V.E.: Happened in the past, Always relevant now, Verb in 3rd form, Ever/Never used often.

تداعی تصویری

Imagine a physical bridge connecting a 'Past' island to a 'Present' island. You are standing in the middle of the bridge, looking at both sides at once.

Rhyme

If the time is not quite clear, Present Perfect should appear!

Story

Think of a traveler who has 'been' everywhere but never says 'when.' He has seen the pyramids, he has climbed Everest, and he has swum in every ocean. His life is a collection of 'haves.'

شبکه واژگان

ExperienceResultUnfinishedSinceForJustAlreadyYet

چالش

Write down 5 things you have done in your life, but don't include the dates. Then write 5 things you haven't done yet.

نکات فرهنگی

Americans often use the Past Simple where British speakers use the Present Perfect, especially with 'just', 'already', and 'yet'.

British speakers are much more strict about using the Present Perfect for recent actions with present results.

Similar to British English, but often uses 'reckon' with the Present Perfect.

The Present Perfect developed in Germanic languages as a way to express the 'resultative' aspect.

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

Have you ever traveled to a country that surprised you?

What is the best movie you have seen this year?

How long have you lived in your current city?

Have you ever made a mistake at work that taught you a lesson?

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

Write about three things you have achieved this month.
Describe a place you have visited that you will never forget.
Reflect on how your life has changed in the last five years.
Discuss a global issue that has worsened or improved recently.

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

Incorrect

صحیح


Incorrect

صحیح


Incorrect

صحیح


Incorrect

صحیح

Test Yourself

شکل صحیح فعل را انتخاب کن.

I ___ (visit) New York three times.

✓ Correct! ✗ Not quite. Correct answer: have visited
جمله در مورد یه تجربه زندگیه بدون زمان مشخص در گذشته، که نشون دهنده ارتباط با زمان حاضره. بنابراین، حال کامل 'have visited' صحیحه.
اشتباه رو توی جمله پیدا و درست کن. Error Correction

Find and fix the mistake:

She has saw that movie last night.

✓ Correct! ✗ Not quite. Correct answer: She saw that movie last night.
عبارت 'last night' یه زمان مشخص در گذشته‌ست که نیاز به زمان گذشته ساده ('saw') داره، نه حال کامل. همچنین، 'saw' گذشته ساده فعل 'see' هست، نه قسمت سومش.
کدوم جمله حال کامل رو درست استفاده کرده؟ چند گزینه‌ای

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

✓ Correct! ✗ Not quite. Correct answer: They finished their homework yesterday.
عبارت 'yesterday' یه زمان مشخص در گذشته‌ست، پس گذشته ساده ('finished') لازمه. حال کامل نباید با نشانگرهای زمان مشخص گذشته استفاده بشه.
جمله صحیح انگلیسی رو تایپ کن. ترجمه

Translate into English: 'Ella nunca ha probado el sushi.'

Answer starts with: ["S...

✓ Correct! ✗ Not quite. Correct answer: ["She has never tried sushi.","She's never tried sushi."]
این جمله یه تجربه زندگی (یا نداشتن اون) رو تا الان بیان می‌کنه، که حال کامل رو انتخاب درستی می‌کنه. 'Never' یه قید رایج برای این زمانه.

Score: /4

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

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

I ___ my homework already.

✓ Correct! ✗ Not quite. Correct answer: have finished
We use 'have' with 'I' and the V3 form 'finished'.
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:

I have seen that movie yesterday.

✓ Correct! ✗ Not quite. Correct answer: have seen
You cannot use 'have seen' with 'yesterday'. It should be 'I saw'.
Change the sentence to the Present Perfect. Sentence Transformation

I am a teacher. (Start: 2010)

✓ Correct! ✗ Not quite. Correct answer: I have been a teacher since 2010.
To show an action continuing from the past, use 'have been' + 'since'.
Match the question with the correct answer. جفت کردن

1. Have you eaten? 2. When did you eat? 3. Have you ever been to Rome?

✓ Correct! ✗ Not quite. Correct answer: 1-Yes, I have. 2-At 5:00. 3-No, never.
Present Perfect questions are answered with 'have/has'. Past Simple questions are answered with specific times.
Complete the dialogue. Dialogue Completion

A: Where is Tom? B: He ___ to the bank. He'll be back in an hour.

✓ Correct! ✗ Not quite. Correct answer: has gone
Use 'has gone' because he is still at the bank.
Which time marker goes with which tense? Grammar Sorting

Markers: Yesterday, Since, Last week, Already

✓ Correct! ✗ Not quite. Correct answer: PP: Since, Already | PS: Yesterday, Last week
Present Perfect (PP) uses unfinished time; Past Simple (PS) uses finished time.
Is this rule true or false? True False Rule

You can use the Present Perfect to talk about a specific time in the past.

✓ Correct! ✗ Not quite. Correct answer: False
The Present Perfect is for unspecified time.

Score: /8

Practice Bank

12 exercises
جمله رو با شکل صحیح حال کامل کامل کن. پر کردن جای خالی

We ___ (not / eat) at that new restaurant yet.

✓ Correct! ✗ Not quite. Correct answer: haven't eaten
جمله‌ای رو انتخاب کن که حال کامل رو درست استفاده کرده باشه. چند گزینه‌ای

کدوم جمله صحیحه؟

✓ Correct! ✗ Not quite. Correct answer: I have been to the gym and I'm back now.
اشتباه گرامری رو پیدا و درست کن. Error Correction

He has broke his leg when he was skiing.

✓ Correct! ✗ Not quite. Correct answer: He broke his leg when he was skiing.
جمله رو به انگلیسی ترجمه کن. ترجمه

Translate into English: 'Hemos vivido en esta ciudad desde 2018.'

✓ Correct! ✗ Not quite. Correct answer: ["We have lived in this city since 2018.","We've lived in this city since 2018."]
کلمات رو مرتب کن تا یه جمله صحیح بسازی. Sentence Reorder

این کلمات رو به ترتیب بچین تا یه جمله بسازی:

✓ Correct! ✗ Not quite. Correct answer: They have already finished the project.
هر فاعل رو با فعل کمکی صحیح برای حال کامل جفت کن. جفت کردن

فاعل‌ها رو با شکل صحیح جفت کن:

✓ Correct! ✗ Not quite. Correct answer: matched
جمله رو با قسمت سوم فعل صحیح کامل کن. پر کردن جای خالی

My sister has never ___ (fly) in an airplane before.

✓ Correct! ✗ Not quite. Correct answer: flown
اشتباه رو توی جمله پیدا و درست کن. Error Correction

We has seen that movie many times.

✓ Correct! ✗ Not quite. Correct answer: We have seen that movie many times.
جمله رو به انگلیسی ترجمه کن. ترجمه

Translate into English: '¿Has tomado el café de la mañana?'

✓ Correct! ✗ Not quite. Correct answer: ["Have you had your morning coffee?","Have you drunk your morning coffee?"]
کلمات رو به ترتیب درست قرار بده تا یه سوال بسازی. Sentence Reorder

این کلمات رو به ترتیب بچین تا یه سوال بسازی:

✓ Correct! ✗ Not quite. Correct answer: Have you finished the report yet?
مناسب‌ترین جمله رو انتخاب کن. چند گزینه‌ای

کدوم جمله صحیحه؟

✓ Correct! ✗ Not quite. Correct answer: I lived in Paris in 2015.
افعال مصدری رو با قسمت سوم صحیحشون جفت کن. جفت کردن

افعال مصدری رو با قسمت سومشون جفت کن:

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /12

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

No. 'Last week' is a finished time. You must say `I saw him last week`.

`Been` means you went and came back. `Gone` means you are still there.

Yes, `have` or `has` is the auxiliary verb that makes the tense 'perfect'. Without it, it's just a participle.

No. `I've got` usually means 'I have' (possession) in British English. `I've had` is the Present Perfect of 'to have' (e.g., 'I've had a cold for a week').

American English often uses the `Past Simple` for recent actions where British English uses the `Present Perfect`. Both are understood.

Put 'not' after have/has: `I have not (haven't) finished`.

No. Use `for` with a period (for three years) and `since` with a point (since 2020).

Yes, in time clauses. For example: `I will tell you when I have finished`.

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

English is much stricter about NOT using specific time markers like 'yesterday'.

German moderate

Perfekt

German allows 'Ich habe ihn gestern gesehen' (I have seen him yesterday), which is a major error in English.

French moderate

Passé Composé

French speakers often struggle with the English Present Perfect because they want to use it for every past event.

Japanese low

~ta koto ga aru / ~te iru

Japanese verbs don't change based on 'have', but rather through suffixes.

Arabic partial

qad + Past Verb

Arabic doesn't use an auxiliary verb like 'have' in this way.

Chinese none

guò (过) / le (了)

The concept of 'time windows' (finished vs unfinished) is handled by context or specific time words rather than verb forms.

Learning Path

Prerequisites

Continue With

B1 Requires

حالت مجهول: حال کامل (انجام شده است)

تا حالا گوشیت رو چک کردی که ببینی یه اعلان (notification) مثل `Your order has been picked up` یا `Your password has been...

B1 Requires

افعال گذشته: گذشته ساده در مقابل حال کامل

Overview آیا همین الان یک استوری در اینستاگرام گذاشتی؟ یا پنج دقیقه پیش آن را منتشر کردی؟ انتخاب بین `I posted` و `I ha...

B1 Requires

صحبت در مورد اعمال در حال انجام (حال کامل استمراری)

تا حالا شده به گوشیت نگاه کنی و یهو ببینی سه ساعته داری توی تیک‌تاک بالا و پایین می‌کنی؟ اون حسِ یه فعالیت مداوم که از گ...

B1 Requires

حال کامل منفی (هنوز انجام نداده‌ام)

تا حالا اون سکوت معذب‌کننده‌ای رو حس کردی که وقتی یکی ازت می‌پرسه آخرین مستند وایرال شده‌ی نتفلیکس رو دیدی یا نه، و مجبو...

B1 Requires

پرسیدن درباره زندگی و پیشرفت (پرسش‌های حال کامل)

تا حالا شده دی‌ام (DM) بفرستی و همون لحظه بفهمی مهم‌ترین بخشش رو یادت رفته؟ یا شاید برات سوال شده که رفیقت بالاخره اون س...

B1 Builds On

حال کامل: Just, Already, Yet (همین الان، قبلاً، هنوز)

Overview تا حالا شده یه پیام بدی و از دوستت بپرسی خونه‌ست یا نه و اون جواب بده `I've just walked in`؟ یا مثلاً داری اپلی...

B1 Builds On

تجربیات زندگی: حال کامل با Ever و Never

تا حالا شده بی‌خیال یه جلسه تمرین ورزشی بشی و دو ساعت بعد، در حالی که داری تو تیک‌تاک چرخ می‌زنی، عذاب وجدان بگیری؟ یا ش...

B1 Builds On

حال کامل: For در برابر Since (اعمال در حال انجام)

Overview امروز چقدر وقتت رو پای گوشی تلف کردی؟ جدی می‌گم، برو اسکرین تایمت رو چک کن. دو ساعته تو تیک‌تاکی یا از وقتی بید...

B1 Builds On

انگلیسی: حال کامل با Lately و Recently

Overview تا حالا شده توی فید اینستاگرامت بچرخی و با خودت فکر کنی: "واو، همه این ‌`lately` (این اواخر) دارن سفر می‌کنن"؟...

B1 Builds On

حال کامل با افعال حالتی (من شناخته‌ام، او بوده است)

Overview می‌دونستی گفتن `I've been knowing my roommate for three years` یه راه مستقیم برای اینه که شبیه یه هوش مصنوعیِ...

B1 Requires

حال کامل با صفت عالی (بهترین چیزی که تا به حال...)

تا حالا شده توی گالری گوشیت بگردی، یه عکس از یه برگر درب و داغون پیدا کنی و با خودت بگی که انصافاً خوشمزه‌ترین چیزی بود...

B1 Builds On

حال کامل با عبارات زمانی (for, since, yet)

Overview تا حالا شده بخوای به یه دوست بگی چقدر منتظر اسنپ بودی، بدون اینکه شبیه یه آدم ناشی تو گرامر به نظر برسی؟ یا شای...

B1 Builds On

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

Overview تا حالا شده به گوشیت نگاه کنی و بفهمی که *همین امروز صبح* پنجاه تا پیامک فرستادی؟ این دقیقاً همون `Present Perf...

B1 Builds On

حال کامل: اعمالی با نتایج در زمان حال

Overview آیا تا به حال شده وارد آشپزخونه‌تون بشید و بفهمید که یک نفر آخرین تیکه پیتزا رو خورده؟ شما ندیدین که اون شخص پی...

B1 Recommends

حال کامل: آمریکا در مقابل بریتانیا (I've done در مقابل I did)

Overview آیا تا به حال حس کرده‌اید که کتاب درسی زبان انگلیسی‌تان به شما دروغ گفته است؟ شما قانونی را در کلاس یاد می‌گیر...

B1 Builds On

حال کامل: بالاخره و سرانجام (انتظار به پایان رسید!)

Overview تا حالا شده چهل دقیقه تمام هی صفحه اپلیکیشن سفارش غذا رو رفرش کنی در حالی که سر و صدای شکمت شبیه عملیات ساختمون...

B1 Builds On

حال کامل: تغییرات در طول زمان (have/has + V3)

آیا تا به حال به عکسی از خودتان در پنج سال پیش نگاه کرده‌اید و با خود فکر کرده‌اید: "وای، من چی پوشیده بودم؟" یا "من واق...

B1 Builds On

شمارش تجربیات: بار اول، دوم، سوم

Overview تا حالا شده وقتی به کسی می‌گی اولین بارته که پیتزای آناناس امتحان می‌کنی، یه لحظه شک کنی که «ای وای، درست گفتم...

B1 Builds On

حال کامل: اخبار و رویدادهای اخیر

Overview تا حالا شده گوشیت رو باز کنی و یه نوتیفیکیشن ببینی که نوشته `A new episode has just dropped`؟ یا شاید یه توییت...

B1 Builds On

حال کامل: تجربیات زندگی (من آن را دیده‌ام)

Overview تا حالا شده واسه اینکه همرنگ جماعت بشی، درباره یه فیلمی که اصلاً ندیدی پز بدی؟ مثلاً شاید تو یه مهمونی به دوستت...

B1 Builds On

زمان حال کامل: اعمال تکراری (تجربیات زندگی)

Overview تا حالا شده لیست 'تماشای دوباره' نتفلیکس رو برای دهمین بار چک کنی؟ یا شاید تو ده دقیقه گذشته، پنج بار وضعیت سفا...

B1 Builds On

حال کامل: تا الان (تاکنون)

امروز چند بار گوشیت رو چک کردی؟ شاید پنج بار، شاید هم پنجاه بار؟ اگه بگی «من امروز ده بار گوشیم رو چک کردم»، داری از `Pr...

B1 Builds On

حال کامل: تجربیات و نتایج

### Overview زمان حال کامل (Present Perfect) یکی از زمان‌های پرکاربرد و در عین حال گیج‌کننده در زبان انگلیسی است، به‌خص...

B1 Builds On

گزارش آنچه مردم گفتند (تغییر زمان فعل)

### Overview توانایی انتقال گفته‌های دیگران یکی از حیاتی‌ترین مهارت‌ها در هر زبانی است. در زبان انگلیسی، این مبحث با عن...

B1 Requires

ماضی کامل: گذشته 'قبل' (had + done)

Overview آیا تا به حال داستانی را شروع کرده‌اید و متوجه شده‌اید که بخش مهمی از گذشته را جا انداخته‌اید؟ تصور کنید دارید...

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