آموزش زمان حال کامل استمراری (ماضی نقلی استمراری) در زبان انگلیسی

زمان حال کامل استمراری (ماضی نقلی استمراری): آموزش ساده با مثال و تمرین

یاد بگیر درباره‌ی کاری که از گذشته شروع شده و هنوز ادامه دارد چطور حرف بزنی. با مثال‌های ترجمه‌شده، ۴ گروه تمرین و ۳۰ فلش‌کارت.

فرض کن به دوستت می‌خواهی بگویی «دو ساعت است که دارم درس می‌خوانم». باید بگویی I have been studying for two hours. همین‌جا زمان حال کامل استمراری (Present Perfect Continuous) به کار می‌آید که در فارسی به آن ماضی نقلی استمراری هم می‌گویند.

حال کامل ساده (نتیجه)
I have read the book.

کتاب را خوانده‌ام. (کار تمام شده)

حال کامل استمراری (فرایند)
I have been reading the book.

مدتی است مشغول خواندن کتاب هستم.

حال کامل استمراری یعنی کاری از گذشته شروع شده و تا الان ادامه داشته یا تازه تمام شده است و ما روی مدت و ادامه‌دار بودن آن تأکید می‌کنیم. در این مقاله ساختار، کاربرد، since و for و فرق این زمان با حال کامل ساده را یاد می‌گیری و بعد با چهار گروه تمرین و ۳۰ فلش‌کارت خودت را می‌سنجی. این مقاله بخشی از آموزش گرامر انگلیسی در استاد انگلیسی است.

در این مقاله چه چیزی یاد می‌گیرید

  • ساختار حال کامل استمراری برای همه‌ی ضمیرها
  • سه کاربرد اصلی این زمان با مثال
  • جمله‌ی منفی، سوالی و سوال‌های How long
  • فرق since و for و قیدهای زمان
  • تفاوت با حال کامل ساده و فعل‌های حالت
  • اشتباهات رایج و ۳۰ فلش‌کارت برای تمرین

ساختار زمان حال کامل استمراری در انگلیسی

Subject + have / has + been + V-ing have با I, you, we, they و has با he, she, it می‌آید

صرف فعل work در حال کامل استمراری

ضمیرشکل کاملشکل کوتاه (مکالمه)معنی
II have been workingI’ve been working(مدتی است) کار می‌کنم
YouYou have been workingYou’ve been working(مدتی است) کار می‌کنی / می‌کنید
He / She / ItHe has been workingHe’s been working(مدتی است) کار می‌کند
WeWe have been workingWe’ve been working(مدتی است) کار می‌کنیم
TheyThey have been workingThey’ve been working(مدتی است) کار می‌کنند

املای فعل‌های ing‌دار

قاعدهمثال
اغلب فعل‌ها فقط ing می‌گیرندwork → working
فعل‌های ختم به e: حرف e حذف می‌شودwrite → writing
یک‌سیلابی با صدادار + بی‌صدا: حرف آخر دو برابر می‌شودrun → running, sit → sitting
فعل‌های ختم به ie: به y تبدیل می‌شودlie → lying
📌

نکته: he’s been working مخفف he has been working است. حواست باشد ’s در اینجا مخفف has است، نه is.

کاربرد زمان حال کامل استمراری با مثال

این زمان را در سه موقعیت اصلی به کار می‌بریم:

۱. کاری که از گذشته شروع شده و هنوز ادامه دارد

I have been learning English for two years.

دو سال است که انگلیسی یاد می‌گیرم.

💡 کار دو سال پیش شروع شده و هنوز ادامه دارد.
She has been living in Berlin since 2020.

او از سال ۲۰۲۰ در برلین زندگی می‌کند.

💡 since نقطه‌ی شروع را نشان می‌دهد.

۲. کاری که تازه تمام شده و اثرش پیداست

I’m tired. I have been running.

خسته‌ام. دویده‌ام.

💡 نتیجه‌ی کار (خستگی) هنوز دیده می‌شود.
The ground is wet. It has been raining.

زمین خیس است. باران آمده است.

💡 باران تازه تمام شده یا هنوز می‌بارد.

۳. تأکید روی مدت و تداوم کار

He has been calling you all morning.

او تمام صبح دارد به تو زنگ می‌زند.

💡 تأکید روی تکرار و ادامه‌دار بودن کار است.
They have been waiting for an hour.

آن‌ها یک ساعت است که منتظرند.

💡 for + مدت زمان
🧠

نکته‌ی مهم: حال کامل استمراری روی فرایند و مدتِ کار تأکید دارد، نه روی تمام شدن آن. برای همین، کار می‌تواند هنوز ادامه داشته باشد.

جمله‌ی منفی و سوالی در حال کامل استمراری

منفی کردن

بعد از have / has کلمه‌ی not می‌گذاریم. در مکالمه معمولاً شکل کوتاه haven’t و hasn’t را به کار می‌بریم.

Subject + have / has + not + been + V-ing شکل کوتاه: haven’t و hasn’t
I haven’t been sleeping well lately.

اخیراً خوب نخوابیده‌ام.

💡 have not ← haven’t
She hasn’t been answering my messages.

او جواب پیام‌های من را نمی‌دهد.

💡 has not ← hasn’t

سوالی کردن

have یا has را قبل از فاعل می‌آوریم.

Have / Has + Subject + been + V-ing? فعل been و فعل ing‌دار بعد از فاعل می‌مانند
Have you been waiting long?

مدت زیادی است منتظری؟

💡 have را قبل از فاعل آوردیم.
Has it been snowing?

برف آمده است؟ / دارد برف می‌آید؟

💡 has را قبل از فاعل آوردیم.

جواب کوتاه

سوالپاسخ مثبتپاسخ منفی
Have you been studying?Yes, I have.No, I haven’t.
Has she been working?Yes, she has.No, she hasn’t.

سوال‌های Wh و How long

How long + have / has + Subject + been + V-ing? برای پرسیدن مدت زمان
What have you been doing?

این مدت چه‌کار می‌کرده‌ای؟

💡 سوال Wh با همان ساختار حال کامل استمراری
How long have you been learning English?

چند وقت است که انگلیسی یاد می‌گیری؟

💡 با How long خودِ مدت را می‌پرسیم.
📌

نکته: با How long طول زمان پرسیده می‌شود، پس عبارت for ... را در سوال نمی‌آوریم و برای جواب نگه می‌داریم. I have been staying in Italy for ten years. ← How long have you been staying in Italy?

کاربرد since و for در حال کامل استمراری

این زمان بیشتر با since و for می‌آید. تفاوتشان ساده است: for طول مدت را نشان می‌دهد و since نقطه‌ی شروع را.

for (مدت زمان)since (نقطه‌ی شروع)
for two hours (دو ساعت)since 8 o’clock (از ساعت ۸)
for six months (شش ماه)since January (از ژانویه)
for three years (سه سال)since 2020 (از سال ۲۰۲۰)
for a long time / for ages (مدت‌ها)since I was a child (از بچگی)
I have been playing the piano for three years.

سه سال است که پیانو می‌زنم.

💡 for + مدت زمان
He has been playing football since 1983.

او از سال ۱۹۸۳ فوتبال بازی می‌کند.

💡 since + نقطه‌ی شروع
She has been working here for six months.

او شش ماه است که اینجا کار می‌کند.

💡 شش ماه یک مدت زمان است.
She has been working here since January.

او از ژانویه اینجا کار می‌کند.

💡 ژانویه نقطه‌ی شروع است.
⚠️

اشتباه رایج: نمی‌گوییم for 2020. درستش since 2020 یا for six years است. قیدهایی که با all شروع می‌شوند مثل all day و all week هم جای for به کار می‌روند.

قیدهای زمان رایج در حال کامل استمراری

قیدمعنیمثال
lately / recentlyاخیراًI have been working a lot lately.
all day / all weekتمام روز / تمام هفتهIt has been raining all day.
these daysاین روزهاWe have been eating healthy these days.
for agesمدت‌هاستShe has been waiting for ages.
how longچه مدتHow long have you been waiting?
📌

نکته: yet و already بیشتر با حال کامل ساده می‌آیند، نه حال کامل استمراری. مثلاً I haven’t finished yet یا They have already left. برای حال کامل استمراری سراغ since, for, lately, recently, all day برو.

فرق حال کامل و حال کامل استمراری

هر دو زمان به گذشته و حال مربوط‌اند، اما تأکیدشان فرق دارد:

حال کامل سادهحال کامل استمراری
تأکیدنتیجه و تمام شدن کارفرایند و مدت کار
سوال معمولHow many / How muchHow long
مثالI have read three books.I have been reading for two hours.
I have painted the room.

اتاق را رنگ کرده‌ام. (کار تمام شده است)

💡 تأکید روی نتیجه
I have been painting the room.

مشغول رنگ کردن اتاق بوده‌ام. (شاید هنوز تمام نشده)

💡 تأکید روی فرایند

وقتی تفاوت چندانی ندارند

با فعل‌هایی مثل live, work, study, teach هر دو زمان تقریباً یک معنی دارند، اما حال کامل استمراری بیشتر به طول مدت تأکید می‌کند.

They have lived here for five years.

آن‌ها پنج سال است اینجا زندگی کرده‌اند.

💡 حال کامل ساده
They have been living here for five years.

آن‌ها پنج سال است که (پیوسته) اینجا زندگی می‌کنند.

💡 حال کامل استمراری؛ تأکید روی مدت

فعل‌های حالت: چه فعل‌هایی ing نمی‌گیرند؟

فعل‌های حالت (Stative Verbs) وضعیت و احساس را نشان می‌دهند، نه یک کار در حال انجام. این فعل‌ها معمولاً ing نمی‌گیرند و برای آن‌ها از حال کامل ساده استفاده می‌کنیم:

know, like, love, hate, want, need, believe, understand, belong, own
اشتباه
I have been knowing her for ten years.

know فعل حالت است و ing نمی‌گیرد.

درست
I have known her for ten years.

ده سال است که او را می‌شناسم.

I have been thinking about changing my job.

مدتی است به عوض کردن شغلم فکر می‌کنم.

💡 وقتی think به معنی «فکر کردن درباره‌ی چیزی» باشد، ing می‌گیرد.

اشتباهات رایج در زمان حال کامل استمراری

اشتباه
I work here since 2020.

برای کاری که از گذشته شروع شده و ادامه دارد، با since حال ساده نمی‌آید.

درست
I have been working here since 2020.

از سال ۲۰۲۰ اینجا کار می‌کنم.

اشتباه
She has been working here for 2020.

بعد از for مدت می‌آید، نه نقطه‌ی شروع.

درست
She has been working here since 2020.

او از سال ۲۰۲۰ اینجا کار می‌کند.

اشتباه
How many time have you been waiting?

برای پرسیدن مدت از How long استفاده می‌کنیم.

درست
How long have you been waiting?

چه مدت است منتظری؟

اشتباه
I have been reading three books today.

وقتی تعداد مهم است، حال کامل ساده بهتر است.

درست
I have read three books today.

امروز سه کتاب خوانده‌ام.

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

لغات مهم حال کامل استمراری (Vocabulary)

Englishمعنیمثال
exhaustedخسته و کوفتهI have been working all night, so I’m exhausted.
practiceتمرین کردنShe has been practicing the piano for an hour.
improveبهتر شدنMy English has been improving lately.
save upپس‌انداز کردنWe have been saving up for a new car.
look forدنبال چیزی گشتنI have been looking for my keys all morning.
prepare forآماده شدن برایThey have been preparing for the exam all week.
work outورزش کردنHe has been working out since January.
commuteرفت‌وآمد روزانه کردنShe has been commuting to Berlin for two years.
apply forدرخواست دادنI have been applying for jobs since May.
searchجستجو کردنWe have been searching for a flat for weeks.
struggleدست‌وپنجه نرم کردنHe has been struggling with grammar lately.
get used toعادت کردنI have been getting used to the new schedule.

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

فعل داخل پرانتز را در زمان حال کامل استمراری بنویسید.

نمونه: I ____ (wait) for an hour. → I have been waiting for an hour.
  1. She ____ (study) English since morning.
  2. They ____ (wait) for the bus for 20 minutes.
  3. It ____ (rain) all day.
  4. I ____ (not / sleep) well lately.
  5. He ____ (work) in this company since 2019.
  6. We ____ (live) here for five years.
  7. My brother ____ (not / answer) my messages today.
  8. You look tired. What ____ (you / do)?
  9. The kids ____ (play) outside all afternoon.
  10. She ____ (learn) French for two years.
مشاهده‌ی پاسخ‌ها و ترجمه
  1. She has been studying English since morning.او از صبح انگلیسی می‌خواند.
  2. They have been waiting for the bus for 20 minutes.آن‌ها ۲۰ دقیقه است که منتظر اتوبوس‌اند.
  3. It has been raining all day.تمام روز باران آمده است.
  4. I haven’t been sleeping well lately.اخیراً خوب نخوابیده‌ام.
  5. He has been working in this company since 2019.او از سال ۲۰۱۹ در این شرکت کار می‌کند.
  6. We have been living here for five years.ما پنج سال است که اینجا زندگی می‌کنیم.
  7. My brother hasn’t been answering my messages today.برادرم امروز جواب پیام‌های من را نمی‌دهد.
  8. What have you been doing?خسته به نظر می‌رسی. این مدت چه‌کار می‌کرده‌ای؟
  9. The kids have been playing outside all afternoon.بچه‌ها تمام بعدازظهر بیرون بازی کرده‌اند.
  10. She has been learning French for two years.او دو سال است که فرانسه یاد می‌گیرد.

تمرین ۲: گزینه‌ی درست را انتخاب کنید

برای هر جمله گزینه‌ی مناسب را انتخاب کنید.

نمونه: I have been working here ____ 2019. (since / for) → since
  1. I have been living here ____ 2020. (since / for)
  2. She has been cooking ____ three hours. (since / for)
  3. We have been waiting ____ 9 o’clock. (since / for)
  4. He has been playing football ____ he was a child. (since / for)
  5. They have been studying ____ a long time. (since / for)
  6. I ____ three books this week. (have read / have been reading)
  7. I ____ him for ten years. (have known / have been knowing)
  8. How ____ have you been waiting? (long / many)
مشاهده‌ی پاسخ‌ها و ترجمه
  1. sinceمن از سال ۲۰۲۰ اینجا زندگی می‌کنم.
  2. forاو سه ساعت است که دارد آشپزی می‌کند.
  3. sinceما از ساعت ۹ منتظریم.
  4. sinceاو از بچگی فوتبال بازی می‌کند.
  5. forآن‌ها مدت زیادی است که درس می‌خوانند.
  6. have readمن این هفته سه کتاب خوانده‌ام. چون تعداد مهم است، حال کامل ساده مناسب است.
  7. have knownده سال است که او را می‌شناسم. know فعل حالت است و ing نمی‌گیرد.
  8. longچه مدت است که منتظری؟

تمرین ۳: جمله‌ها را منفی، سوالی یا How long کنید

جمله‌ها را طبق خواسته‌ی داخل پرانتز تغییر دهید.

نمونه: He has been working. (منفی) → He hasn’t been working.
  1. You have been working hard. (سوالی)
  2. He has been playing football. (منفی)
  3. She has been learning French for a year. (How long)
  4. They have been living here since 2019. (منفی)
  5. It has been snowing. (سوالی)
  6. You have been waiting for two hours. (How long)
  7. We have been studying. (منفی)
  8. She has been crying. (سوالی)
مشاهده‌ی پاسخ‌ها و ترجمه
  1. Have you been working hard?آیا سخت کار می‌کرده‌ای؟
  2. He hasn’t been playing football.او فوتبال بازی نمی‌کرده است.
  3. How long has she been learning French?او چند وقت است که فرانسه یاد می‌گیرد؟
  4. They haven’t been living here since 2019.آن‌ها از سال ۲۰۱۹ اینجا زندگی نمی‌کنند.
  5. Has it been snowing?برف آمده است؟
  6. How long have you been waiting?چه مدت است که منتظری؟
  7. We haven’t been studying.ما درس نخوانده‌ایم.
  8. Has she been crying?آیا او گریه می‌کرده است؟

تمرین ۴: جمله‌های فارسی را به انگلیسی بنویسید

هر جمله را با زمان حال کامل استمراری ترجمه کنید.

نمونه: دو سال است که انگلیسی یاد می‌گیرم. → I have been learning English for two years.
  1. دو ساعت است که منتظر تو هستم.
  2. او از دوشنبه روی این پروژه کار می‌کند.
  3. اخیراً زیاد ورزش می‌کنم.
  4. چند وقت است که انگلیسی یاد می‌گیری؟
  5. ما تمام هفته داریم برای امتحان آماده می‌شویم.
  6. این روزها دیر می‌خوابم.
مشاهده‌ی پاسخ‌ها و ترجمه
  1. I have been waiting for you for two hours.مدت زمان است، پس for می‌آید.
  2. He has been working on this project since Monday.دوشنبه نقطه‌ی شروع است، پس since می‌آید.
  3. I have been exercising a lot lately.قید lately از قیدهای رایج این زمان است.
  4. How long have you been learning English?برای پرسیدن مدت از How long استفاده می‌کنیم.
  5. We have been preparing for the exam all week.all week به تداوم کار اشاره دارد.
  6. I have been going to bed late these days.these days (این روزها) قید رایج این زمان است.
🃏

۳۰ فلش‌کارت برای تمرین بیشتر

روی هر کارت بزن تا پاسخ را ببینی. بعد از دیدن پاسخ، با ✓ یا ✕ خودت را ارزیابی کن. در پایان کارنامه‌ات را می‌بینی و می‌توانی سؤال‌های اشتباه را دوباره تمرین کنی.

برای دیدن پاسخ، روی کارت بزنید
حالا پاسخ را ارزیابی کنید
🏆

کارنامه شما

نتیجه عملکرد شما در این تمرین

۰ پاسخ صحیح
۰ پاسخ غلط
مجموع پاسخ‌ها ۰
درصد موفقیت ۰٪

جمع‌بندی

have / has + been + V-ing

ساختار حال کامل استمراری. منفی: haven’t / hasn’t been. سوالی: Have / Has + فاعل + been.

for = مدت, since = شروع

برای پرسیدن مدت از How long استفاده کن و for را در سوال نیاور.

Process, not result

این زمان روی فرایند و مدت تأکید دارد. فعل‌های حالت مثل know ing نمی‌گیرند.

سؤالات متداول درباره‌ی زمان حال کامل استمراری

زمان حال کامل استمراری در انگلیسی یعنی چه؟

یعنی کاری که از گذشته شروع شده و تا الان ادامه داشته یا تازه تمام شده و ما روی مدت یا ادامه‌دار بودنش تأکید داریم. ساختارش have / has + been + V-ing است. مثال: I have been studying for two hours.

ماضی نقلی استمراری همان حال کامل استمراری است؟

بله. در فارسی به زمان Present Perfect Continuous هم «حال کامل استمراری» و هم «ماضی نقلی استمراری» می‌گویند. در ترجمه معمولاً می‌توان از ساختار «... است که ... می‌کنم» استفاده کرد، مثل «دو سال است که انگلیسی یاد می‌گیرم».

فرق حال کامل ساده و حال کامل استمراری چیست؟

حال کامل ساده روی نتیجه و تمام شدن کار تأکید دارد (I have painted the room) و حال کامل استمراری روی فرایند و مدت (I have been painting the room). برای پرسیدن تعداد از How many و برای پرسیدن مدت از How long استفاده می‌کنیم.

چه موقع since و چه موقع for به کار می‌بریم؟

بعد از since نقطه‌ی شروع می‌آید (since 2020) و بعد از for مدت زمان (for two hours). نمی‌گوییم for 2020.

چرا فعلی مثل know در این زمان ing نمی‌گیرد؟

چون know فعل حالت است و یک کار در حال انجام را نشان نمی‌دهد. برای این فعل‌ها از حال کامل ساده استفاده می‌کنیم: I have known her for ten years.

می‌خواهی انگلیسی را با یک استاد حرفه‌ای ادامه بدهی؟

دوره‌های اساتید استاد انگلیسی را ببین و کلاس مناسب سطح خودت را پیدا کن.

مشاهده‌ی دوره‌ها

دمت گرم که تا آخر این مقاله همراه ما بودی! حالا یک جمله با حال کامل استمراری درباره‌ی خودت بنویس و در بخش نظرات برای ما بفرست تا با هم بررسی کنیم. اگر سؤالی داشتی هم همان‌جا بپرس. برای ادامه‌ی مسیر هم سری به مقاله‌های دیگر آموزش گرامر انگلیسی بزن. هر روز یک قدم کوچک، کم‌کم تو را به انگلیسی روان می‌رساند. 💜

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *