نظام زمان‌ها

حال کامل استمراری: «دو ساعت است که منتظرم»

Present perfect continuous: how long and what you've been doing

have been + ‎-ing برای کاری که از گذشته شروع شده و هنوز ادامه دارد، یا تازه تمام شده و اثرش پیداست. فرقش با حال کامل ساده (نتیجه و تعداد)، فعل‌هایی که استمراری نمی‌شوند و چرا «دو ساعت است منتظرم» در انگلیسی I am waiting نیست.

B1سطح
گرامرمهارت
۱۱′دقیقه
۱۵تمرین
نسخه‌ی آزمایشی؛ در حال بازبینی معلم

گام ۱ از ۵

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

have / has + been + فعل ‎-ing. وقتی کاری در گذشته شروع شده و تا همین حالا ادامه دارد و می‌خواهیم مدتش را بگوییم، این زمان می‌آید؛ معمولاً با for، since، How long، all day و all morning. شکل کوتاه: I've been، she's been.

  • I've been waiting for the bus for twenty minutes.بیست دقیقه است که منتظر اتوبوسم.
  • She has been learning Spanish since January.از ژانویه دارد اسپانیایی یاد می‌گیرد.
  • How long have you been working here?چند وقت است اینجا کار می‌کنی؟

گام ۲ از ۵

کاربرد دوم: کار تازه تمام‌شده که اثرش پیداست

گاهی کار همین الان تمام شده، ولی نشانه‌اش هنوز دیده می‌شود: خستگی، دست‌های کثیف، زمین خیس. اینجا تمرکز روی خودِ فعالیت است، نه نتیجه‌ی کامل آن.

  • Your eyes are red. Have you been crying?چشم‌هایت قرمز است. گریه می‌کردی؟
  • I'm exhausted because I've been cleaning the house all morning.خسته‌ام، چون تمام صبح داشتم خانه را تمیز می‌کردم.
  • The streets are wet. It's been raining.خیابان‌ها خیس‌اند. باران می‌آمده.

گام ۳ از ۵

استمراری یا ساده؟

تمرکزhave been + -inghave + V3
فعالیت و مدت / نتیجه و تعدادI've been writing emails all morning.I've written three emails.
شاید ناتمام / کامل‌شدهI've been reading your book. (هنوز تمامش نکرده‌ام)I've read your book. (تمامش کرده‌ام)
سؤال درباره‌ی مدت / تعدادHow long have you been studying?How many chapters have you finished?

گام ۴ از ۵

فعل‌های حالت استمراری نمی‌شوند

فعل‌هایی که «حالت» را نشان می‌دهند نه «فعالیت» را (know، like، love، want، believe، understand، belong، و have به معنی «داشتن») حتی برای مدت هم با حال کامل ساده می‌آیند: I've known Sam for ten years ✓، نه I've been knowing ✗. I've had this bike since 2020 ✓، نه I've been having ✗.

  • We've known each other since primary school.از دبستان همدیگر را می‌شناسیم.
  • He's wanted a dog for years.سال‌هاست که دلش سگ می‌خواهد.

گام ۵ از ۵

دام فارسی‌زبان‌ها: «دو ساعت است که منتظرم»

فارسی برای کاری که از گذشته شروع شده و هنوز ادامه دارد، فعل حال می‌آورد: «دو ساعت است منتظرم»، «سه سال است انگلیسی می‌خوانم». ترجمه‌ی مستقیمش می‌شود I am waiting for two hours ✗ یا I study English for three years ✗. در انگلیسی وقتی مدتِ تا الان (for، since، How long) در جمله هست، حال ساده و حال استمراری غلط‌اند: I've been waiting for two hours ✓. ساختار «... است که» را هم It is two hours that I wait ترجمه نکن.

شروع تمرین‌ها (۱۵ تمرین، حدود ۱۱ دقیقه) بدون ثبت‌نام هم می‌توانی تمرین کنی؛ برای ذخیره‌ی پیشرفت وارد شو.

درس‌های این بخش: نظام زمان‌ها

  1. حال کامل یا گذشته‌ی ساده؟
  2. حال کامل استمراری: «دو ساعت است که منتظرم»
  3. گذشته‌ی کامل: «وقتی رسیدیم، رفته بود»
  4. آینده در انگلیسی: will، going to، حال استمراری و بیشتر
  5. used to و would: عادت‌های گذشته
  6. روایت داستان: گذشته‌ی ساده، استمراری و کامل