توضیح ساده
حال کامل استمراری چیست؟ حال کامل استمراری زمانی است که گذشته را به زمان حال وصل میکند و توجه اصلی آن معمولاً روی فعالیت، روند یا مدت انجام کار است. تصور کنید کاری مدتی قبل شروع شده و هنوز ادامه دارد؛ یا همین اواخر متوقف شده ولی نتیجهاش را اکنون میبینیم. در هر دو حالت میتوان حال کامل استمراری را بهکار برد. کاری که در گذشته شروع شده و هنوز ادامه دارد یکی از مهمترین کاربردها بیان فعالیتی است که قبل از اکنون شروع شده و هنوز تمام نشده است. در این کاربرد معمولاً عباراتی مانند for two hours، since Monday، all morning و lately اطلاعات بیشتری درباره مدت یا زمان شروع فعالیت میدهند. کاری که تازه تمام شده و اثر آن اکنون دیده میشود گاهی فعالیت دیگر ادامه ندارد، اما شواهد یا نتیجه فعلی آن مهم است. مثلاً شخصی نفسنفس میزند چون دویده است یا زمین خیس است چون باران میباریده است. در این کاربرد، تمرکز بیشتر بر فعالیتی است که وضعیت فعلی را ایجاد کرده، نه صرفاً بر نتیجه نهایی آن. since و for چه تفاوتی دارند؟ For مدت زمان را نشان میدهد؛ مانند for three hours یا for a long time. Since نقطه شروع را مشخص میکند؛ مانند since 8 o'clock، since Monday یا since I moved here. بنابراین for پاسخ «چه مدت؟» و since پاسخ «از چه زمانی؟» را میدهد. تفاوت کلی با Present Perfect Simple حال کامل استمراری معمولاً بر روند یا مدت فعالیت تأکید دارد، در حالی که حال کامل ساده اغلب نتیجه، تعداد دفعات یا کامل شدن کار را برجسته میکند. برای مثال I've been reading the book بیشتر بر فعالیت خواندن تأکید دارد، اما I've read the book معمولاً نشان میدهد خواندن کتاب کامل شده است. این تفاوت همیشه مطلق نیست و بعضی فعلها میتوانند بسته به منظور گوینده در هر دو ساختار ظاهر شوند.
فرمول گرامر
مثبت
Subject + have/has + been + verb-ingShe has been studying all morning.
منفی
Subject + have/has + not + been + verb-ingI haven't been sleeping well.
سوالی
Have/Has + subject + been + verb-ing?Have you been waiting long?
سوال درباره مدت
How long + have/has + subject + been + verb-ing?How long have you been learning English?
مدت زمان
Subject + have/has + been + verb-ing + for + period of timeWe've been talking for an hour.
نقطه شروع
Subject + have/has + been + verb-ing + since + starting pointHe's been working here since June.
قانونهای اصلی
- 1
ساختار جمله مثبت
بعد از فاعل از have یا has، سپس been و بعد شکل ing فعل استفاده میکنیم. برای I، you، we و they از have و برای he، she و it از has استفاده میشود.
- 2
ساختار جمله منفی
برای منفی کردن، not را بعد از have یا has قرار میدهیم: have not been یا has not been. شکلهای کوتاه haven't been و hasn't been در مکالمه بسیار رایجاند.
- 3
ساختار جمله سوالی
در سوالهای بله/خیر، have یا has قبل از فاعل قرار میگیرد و been و فعل ing بعد از فاعل میآیند. برای پرسیدن مدت زمان، How long معمولاً در ابتدای سوال قرار میگیرد.
- 4
استفاده از for و since
از for با یک بازه زمانی و از since با نقطه شروع استفاده کنید. میگوییم for six months اما since March.
- 5
افعال حالتی
افعالی مانند know، believe، understand و own معمولاً برای بیان حالت در زمانهای استمراری استفاده نمیشوند. در چنین مواردی اغلب Present Perfect Simple طبیعیتر است؛ مثلاً I've known her for years، نه I've been knowing her for years.
- 6
Use since with a starting point
Use since before the time or event when the activity began, such as since Tuesday, since 8 o'clock, or since I started this job.
- 7
Be careful with stative verbs
Common stative verbs such as know, believe, understand, and own are normally not used in the Present Perfect Continuous when they describe a state. The Present Perfect Simple is usually more natural.
مثالهای کاربردی
I've been learning English for three years.
سه سال است که دارم انگلیسی یاد میگیرم.
فعالیت در گذشته شروع شده و هنوز ادامه دارد؛ for مدت زمان را نشان میدهد.
Sara has been working from home since Monday.
سارا از دوشنبه تا حالا از خانه کار میکند.
Since نقطه شروع فعالیت را مشخص میکند.
We've been waiting for the bus for twenty minutes.
بیست دقیقه است که منتظر اتوبوس هستیم.
تأکید جمله بر مدت ادامه داشتن انتظار است.
Why are you out of breath? Have you been running?
چرا نفسنفس میزنی؟ داشتی میدویدی؟
دویدن ممکن است همین حالا تمام شده باشد، اما اثر آن هنوز دیده میشود.
It has been raining all morning.
تمام صبح باران در حال باریدن بوده است.
تمرکز بر ادامه داشتن فعالیت در یک بازه زمانی است.
I haven't been sleeping well lately.
اخیراً خوب نخوابیدهام.
Lately برای فعالیت یا وضعیت تکرارشونده در دوره اخیر بهکار رفته است.
Has Tom been using my laptop?
تام داشته از لپتاپ من استفاده میکرده؟
سوال درباره فعالیتی است که احتمالاً شواهد فعلی از آن وجود دارد.
How long have you been living in this neighborhood?
چه مدت است که در این محله زندگی میکنی؟
How long برای پرسیدن مدت ادامه داشتن فعالیت استفاده شده است.
She's tired because she's been studying for her exam.
او خسته است چون برای امتحانش مشغول درس خواندن بوده است.
خستگی نتیجه فعلی یک فعالیت اخیر است.
They've been renovating their kitchen for weeks.
چند هفته است که دارند آشپزخانهشان را بازسازی میکنند.
تمرکز بر روند کاری است که طی چند هفته ادامه داشته است.
I've been trying to call you since lunchtime.
از وقت ناهار تا حالا دارم سعی میکنم با تو تماس بگیرم.
Trying نشان میدهد تلاش در یک دوره زمانی ادامه داشته یا تکرار شده است.
Your hands are dirty. Have you been fixing the bike?
دستهایت کثیف است. داشتی دوچرخه را تعمیر میکردی؟
اثر قابل مشاهده در زمان حال باعث میشود درباره فعالیت اخیر سوال کنیم.
اشتباهات رایج
- ❌ I have been study English for two hours. ✅ I have been studying English for two hours. بعد از have/has been باید شکل ing فعل اصلی بیاید.
- ❌ She has been work here since May. ✅ She has been working here since May. فعل اصلی در حال کامل استمراری باید به صورت verb-ing ساخته شود.
- ❌ I am studying here since 2024. ✅ I have been studying here since 2024. وقتی فعالیت در گذشته شروع شده و تا اکنون ادامه دارد، Present Continuous بهتنهایی ارتباط کامل گذشته و حال را نشان نمیدهد.
- ❌ We've been waiting since two hours. ✅ We've been waiting for two hours. Two hours یک مدت زمان است، بنابراین باید از for استفاده شود، نه since.
- ❌ He's been working here for January. ✅ He's been working here since January. January نقطه شروع است، بنابراین since لازم است.
- ❌ I've been knowing him for five years. ✅ I've known him for five years. Know یک فعل حالتی است و در این معنی معمولاً در ساختار استمراری استفاده نمیشود.
- ❌ Has been she working today? ✅ Has she been working today? در سوال، ترتیب درست has + subject + been + verb-ing است.
نکتههای یادگیری
- اگر میخواهید روی مدت یا روند یک فعالیت تأکید کنید، حال کامل استمراری معمولاً انتخاب مناسبی است.
- برای انتخاب between since و for از خودتان بپرسید: «از چه زمانی؟» یا «چه مدت؟»
- وجود نتیجه فعلی مانند خستگی، لباس خیس یا دستهای کثیف میتواند سرنخی برای فعالیت اخیر باشد.
- در سوالهای مربوط به مدت، الگوی How long have/has ... been ...? را بهصورت یک ساختار کاربردی یاد بگیرید.
- هر جملهای که شامل for یا since است الزاماً حال کامل استمراری نیست؛ نوع فعل و منظور گوینده نیز مهم است.
- قبل از استفاده از ساختار استمراری بررسی کنید که فعل اصلی یک فعل حالتی مانند know یا believe نباشد.
تمرین این مبحث
تمرینهای تعاملی این مبحث بهزودی فعال میشوند.
در حال آمادهسازیگرامرهای مرتبط
واژگان مرتبط در دیکشنری
سؤالهای رایج
حال کامل استمراری دقیقاً چه زمانی استفاده میشود؟
وقتی میخواهیم بر فعالیتی تأکید کنیم که در گذشته شروع شده و تا اکنون ادامه دارد، یا فعالیتی که بهتازگی تمام شده و اثر آن هنوز در زمان حال دیده میشود.
تفاوت since و for در حال کامل استمراری چیست؟
For مدت فعالیت را بیان میکند، مانند for two hours. Since نقطه شروع را نشان میدهد، مانند since 9 o'clock.
آیا فعالیت در Present Perfect Continuous حتماً هنوز ادامه دارد؟
خیر. فعالیت ممکن است هنوز ادامه داشته باشد یا کمی قبل تمام شده باشد. در حالت دوم معمولاً نتیجه یا شواهد آن در زمان حال مهم است.
تفاوت I've worked و I've been working چیست؟
I've been working معمولاً توجه را بیشتر به روند یا مدت فعالیت جلب میکند. I've worked بسته به بافت میتواند بر نتیجه، تجربه یا انجام کار تأکید بیشتری داشته باشد.
آیا میتوان همه فعلها را در حال کامل استمراری استفاده کرد؟
خیر. بسیاری از افعال حالتی مانند know، believe، understand و own معمولاً در این ساختار استفاده نمیشوند و اغلب Present Perfect Simple مناسبتر است.
چطور با حال کامل استمراری درباره مدت سوال کنیم؟
معمولاً از How long + have/has + subject + been + verb-ing استفاده میکنیم؛ مانند How long have you been waiting?
Does using for or since always mean I need the Present Perfect Continuous?
No. Both for and since can also appear with other forms, including the Present Perfect Simple. Choose the tense according to the meaning, the type of verb, and whether you want to emphasize an activity, duration, state, or result.
