آموزش زمان حال کامل استمراری (Present Perfect Continuous) – درس نهم Grammar in Use
مقدمه
در درسهای هفتم و هشتم با زمان حال کامل (I have done) آشنا شدیم. حال نوبت به حال کامل استمراری (I have been doing) میرسد. این زمان برای بیان فعالیتهایی که در گذشته شروع شدهاند و یا هنوز ادامه دارند یا به تازگی تمام شدهاند استفاده میشود.
تفاوت اصلی بین حال کامل و حال کامل استمراری در تأکید است:
- حال کامل بر نتیجه کار تأکید دارد.
- حال کامل استمراری بر مدت و جریان کار تأکید دارد.
در این مقاله، مطابق با درس نهم کتاب Grammar in Use Intermediate، ساختار، کاربردها و تفاوتهای کلیدی حال کامل استمراری را با مثال یاد میگیرید.
بخش اول: فعالیتی که به تازگی تمام شده است
مثال کلیدی درس – زمین خیس است:
آیا باران میبارد؟ نه، اما زمین خیس است.
It's been raining. (باران آمده است – یعنی باران میباریده و تازه تمام شده)
در این مثال، باران در گذشته شروع شده، مدتهایی ادامه داشته، و به تازگی تمام شده است. نتیجه آن (زمین خیس) هنوز وجود دارد.
ساختار زمان حال کامل استمراری:
| فاعل | have/has | been | فعل + ing |
|---|---|---|---|
| I / You / We / They | have (I've) | been | working / learning / doing |
| He / She / It | has (he's) | been | working / learning / doing |
مثالهای درس (فعالیت تازه تمام شده):
| جمله | معنی | توضیح |
|---|---|---|
| Why are you out of breath? Have you been running? | چرا نفستنگی؟ دویدی؟ | اثر دویدن (نفستنگی) هنوز وجود دارد |
| Paul is very tired. He's been working hard. | پائول خیلی خسته است. سخت کار کرده است. | خستگی نتیجه کار سخت است |
| Why are you so tired? What have you been doing? | چرا اینقدر خستهای؟ چه کار کردهای؟ | سؤال درباره فعالیت اخیر |
| I've been talking to Amanda and she agrees with me. | با آماندا صحبت کردهام و او با من موافق است. | مکالمه تازه تمام شده |
| Where have you been? I've been looking for you. | کجا بودی؟ دنبال تو میگشتم. | جستجو تازه تمام شده |
بخش دوم: فعالیتی که هنوز ادامه دارد (با for، since، how long)
مثال کلیدی درس – دو ساعت است که باران میبارد:
باران دو ساعت پیش شروع شد و هنوز هم میبارد.
How long has it been raining? (چقدر است باران میبارد؟)
It's been raining for two hours. (دو ساعت است باران میبارد)
در این مثال، فعالیت (باران) از گذشته شروع شده و هنوز ادامه دارد.
کاربرد با how long, for, since:
| سوال | مثال | معنی |
|---|---|---|
| How long | How long have you been learning English? | چند سال است انگلیسی میخوانی؟ (هنوز میخوانی) |
| for + مدت | I've been looking for you for the last half hour. | نیم ساعت است دنبال تو میگردم |
| since + نقطه شروع | She's been playing since she was eight. | از هشت سالگی بازی میکند |
مثالهای بیشتر از درس:
-
Ben is watching TV. He's been watching TV all day.
(بن داره تلویزیون نگاه میکنه. تمام روز تلویزیون نگاه کرده است.) -
Chris hasn't been feeling well recently.
(کریس اخیراً حال خوبی نداشته است.)
کاربرد برای فعالیتهای تکراری (repeated actions):
-
Silvia is a very good tennis player. She's been playing since she was eight.
(سیلویا تنیسباز خیلی خوبی است. از هشت سالگی بازی میکند – به طور منظم) -
Every morning they meet in the same cafe. They've been going there for years.
(هر روز صبح در همان کافه ملاقات میکنند. سالهاست آنجا میروند.)
بخش سوم: مقایسه Present Continuous (I am doing) با Present Perfect Continuous (I have been doing)
این مقایسه بسیار مهم است. تفاوت در نقطه تمرکز است:
| Present Continuous (حال استمراری) | Present Perfect Continuous (حال کامل استمراری) |
|---|---|
| تمرکز بر همین الان و حال | تمرکز بر مدتی که تا الان ادامه داشته |
| کار از قبل شروع شده، ولی روی الان تمرکز دارد | کار از قبل شروع شده، روی مدت و تداوم تمرکز دارد |
جدول مقایسه مستقیم (از درس):
| وضعیت | Present Continuous | Present Perfect Continuous |
|---|---|---|
| الان دارم کار میکنم | Don't disturb me now. I'm working. | I've been working hard. Now I'm going to have a break. |
| باران میبارد | We need an umbrella. It's raining. | The ground is wet. It's been raining. |
| منتظریم | Hurry up! We're waiting. | We've been waiting for an hour. |
توضیح بیشتر:
| جمله | زمان | معنی |
|---|---|---|
| I'm working. | Present Continuous | الان در حال کار کردن هستم (همین لحظه) |
| I've been working hard. | Present Perfect Continuous | مدت زیادی است سخت کار کردهام (تأکید بر مدت) |
| It's raining. | Present Continuous | الان باران میبارد |
| It's been raining. | Present Perfect Continuous | مدتی است باران میبارد (زمین خیس شده) |
| We're waiting. | Present Continuous | الان منتظریم |
| We've been waiting for an hour. | Present Perfect Continuous | یک ساعت است منتظریم (تأکید بر مدت انتظار) |
بخش چهارم: خلاصه کاربردهای حال کامل استمراری
| کاربرد | مثال | توضیح |
|---|---|---|
| فعالیت تازه تمام شده با نتیجه قابل مشاهده | I've been running. (I'm out of breath) | نفستنگی نتیجه دویدن است |
| فعالیتی که از گذشته شروع شده و هنوز ادامه دارد | I've been learning English for 3 years. | هنوز دارم یاد میگیرم |
| سؤال درباره مدت زمان | How long have you been waiting? | پرسش درباره طول مدت |
| با for (مدت زمان) | I've been working for 5 hours. | پنج ساعت است کار کردهام |
| با since (نقطه شروع) | I've been living here since 2020. | از سال ۲۰۲۰ اینجا زندگی کردهام |
| فعالیتهای تکراری در طول زمان | They've been going there for years. | سالهاست به طور منظم میروند |
جدول جمعبندی نهایی – حال کامل استمراری
| نوع جمله | ساختار | مثال |
|---|---|---|
| مثبت | فاعل + have/has + been + verb-ing | She has been studying all day. |
| منفی | فاعل + haven't/hasn't + been + verb-ing | I haven't been sleeping well. |
| سوالی | Have/Has + فاعل + been + verb-ing؟ | Have you been waiting long? |
| سوال با how long | How long + have/has + فاعل + been + verb-ing؟ | How long have you been learning English? |
تمرین سریع (خودآزمایی)
کدام گزینه صحیح است؟
- The ground is wet. It (has rained / has been raining).
- How long (do you learn / have you been learning) English?
- I'm tired. I (worked / have been working) all day.
- She (has been playing / plays) tennis since she was a child.
- Why are you out of breath? (Did you run / Have you been running)?
- We (are waiting / have been waiting) for the bus for 30 minutes.
پاسخها:
- has been raining
- have you been learning
- have been working
- has been playing
- Have you been running
- have been waiting
اشتباهات رایج (و نحوه اصلاح)
| اشتباه ❌ | صحیح ✅ | توضیح |
|---|---|---|
| I have been knowing her for years | I have known her for years | know از افعال حالتی است و استمراری نمیآید |
| How long do you study English? | How long have you been studying English? | برای مدت زمان از گذشته تا حال، حال کامل استمراری میآید |
| I am waiting for an hour | I have been waiting for an hour | برای مدت زمان ادامهدار از گذشته تا حال |
| It's raining since morning | It's been raining since morning | since معمولاً با حال کامل استمراری میآید |
نتیجهگیری
در این مقاله، مطابق با درس نهم Grammar in Use Intermediate، زمان حال کامل استمراری را کامل یاد گرفتید:
- حال کامل استمراری = have/has + been + verb-ing
- کاربرد اول: فعالیتی که به تازگی تمام شده و نتیجه آن قابل مشاهده است
- کاربرد دوم: فعالیتی که از گذشته شروع شده و هنوز ادامه دارد (با how long, for, since)
- تفاوت با Present Continuous در تأکید بر مدت در مقابل لحظه حال
- تفاوت با Present Perfect در تأکید بر جریان و تداوم در مقابل نتیجه
برای تسلط، کوییز این درس رو انجام بدین.
برای مطالعه بیشتر: