گرامر مقایسه حال کامل استمراری و حال ساده زبان انگلیسی

در این مقاله به بررسی گرامر حال کامل استمراری و حال ساده در زبان انگلیسی پرداخته و مثال‌های کاربردی برای یادگیری بهتر ارائه می‌شود.

۲۵ خرداد ۱۴۰۵•گرامر

مقایسه حال کامل استمراری و حال کامل ساده – درس دهم Grammar in Use

مقدمه

در درس‌های هفتم و هشتم با حال کامل ساده (I have done) و در درس نهم با حال کامل استمراری (I have been doing) آشنا شدیم. حال در درس دهم وقت آن رسیده است که این دو زمان را با هم مقایسه کنیم و تفاوت‌های ظریف اما مهم آن‌ها را یاد بگیریم.

تفاوت اصلی بین این دو زمان در نگاه گوینده است:

  • حال کامل استمراری (I have been doing) بر فعالیت و جریان انجام کار تأکید دارد (مدت، تداوم).
  • حال کامل ساده (I have done) بر نتیجه و تکمیل کار تأکید دارد (تعداد، مقدار، دفعات).

در این مقاله، مطابق با درس دهم کتاب Grammar in Use Intermediate، این تفاوت‌ها را با مثال‌های روشن یاد می‌گیرید.


بخش اول: تأکید بر فعالیت در مقابل تأکید بر نتیجه

مثال کلیدی درس – اتاق خواب را رنگ کرده‌ام:

وضعیت جمله زمان توضیح
کیت لباسش رنگ شده است I've been painting my bedroom. حال کامل استمراری تأکید بر فعالیت (نقاشی کردن) – مهم نیست تمام شده یا نه
اتاق خواب رنگ شده است I've painted my bedroom. حال کامل ساده تأکید بر نتیجه (کار تمام شده)

در مثال اول، لباس کیت رنگ شده است، اما ممکن است کار نقاشی هنوز تمام نشده باشد. در مثال دوم، کار نقاشی به پایان رسیده است.

نمودار مقایسه:

حال کامل استمراری (I have been doing) حال کامل ساده (I have done)
تمرکز بر فعالیت تمرکز بر نتیجه
نمی‌گوید کار تمام شده یا نه می‌گوید کار تمام شده است
پاسخ به سؤال «چه کار می‌کردی؟» پاسخ به سؤال «چه کار کردی؟»
I've been painting = دارم نقاشی می‌کردم (ممکن است هنوز تمام نشده باشد) I've painted = نقاشی را تمام کرده‌ام

بخش دوم: مقایسه بیشتر با مثال‌های درس

جفت مثال اول – تعمیر دوچرخه:

حال کامل استمراری حال کامل ساده
My hands are very dirty. I've been repairing my bike. (دستم خیلی کثیف است. داشتم دوچرخه را تعمیر می‌کردم) – تأکید بر فعالیت My bike is OK again now. I've repaired it. (دوچرخه دوباره سالم است. تعمیرش کرده‌ام) – تأکید بر نتیجه

جفت مثال دوم – خوردن شکلات:

حال کامل استمراری حال کامل ساده
Joe has been eating too much recently. He should eat less. (جو اخیراً زیاد خورده است. باید کمتر بخورد) – تأکید بر عادت و تداوم Somebody has eaten all the chocolates. The box is empty. (یک نفر همه شکلات‌ها را خورده است. جعبه خالی است) – تأکید بر نتیجه (تمام شدن)

جفت مثال سوم – سؤال درباره فعالیت:

حال کامل استمراری حال کامل ساده
What have you been doing since we last met? (از آخرین باری که همدیگر را دیدیم چه کار می‌کردی؟) – سؤال درباره فعالیت در طول زمان What have you done with the book I gave you? (با کتابی که به تو دادم چه کار کردی؟) – سؤال درباره نتیجه

جفت مثال چهارم – تنیس:

حال کامل استمراری حال کامل ساده
Have you been playing tennis? (آیا مشغول بازی تنیس بوده‌ای؟) – سؤال درباره فعالیت اخیر (ممکن است هنوز در حال بازی باشد) Have you ever played tennis? (آیا تا به حال تنیس بازی کرده‌ای؟) – سؤال درباره تجربه زندگی

بخش سوم: چگونه بگوییم چقدر طول کشیده (how long) در مقابل چند بار (how many times)

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

قاعده طلایی:

اگر می‌خواهید بپرسید/بگویید... از این زمان استفاده کنید کلمات کلیدی
مدت زمان (چقدر طول کشیده) حال کامل استمراری how long, for, since, all day, all morning
تعداد دفعات / مقدار (چند بار / چقدر) حال کامل ساده how many times, how many, how much

مثال‌های درس:

سؤال/جمله با حال کامل استمراری سؤال/جمله با حال کامل ساده
How long have you been reading that book? (چقدر است آن کتاب را می‌خوانی؟) – مدت زمان How many pages of that book have you read? (چند صفحه از آن کتاب را خوانده‌ای؟) – تعداد صفحات
She's been writing emails all morning. (تمام صبح داشته ایمیل می‌نوشته) – مدت زمان She has sent lots of emails this morning. (امروز صبح ایمیل‌های زیادی فرستاده است) – تعداد
They've been playing tennis since 2 o'clock. (از ساعت ۲ تنیس بازی می‌کرده‌اند) – مدت زمان They've played tennis three times this week. (این هفته سه بار تنیس بازی کرده‌اند) – تعداد دفعات
I've been learning Arabic, but I haven't been learning it very long. (عربی می‌خوانم، اما مدت زیادی نیست می‌خوانم) – مدت زمان I've been learning Arabic, but I haven't learnt very much yet. (عربی می‌خوانم، اما هنوز چیز زیادی یاد نگرفته‌ام) – مقدار یادگیری

بخش چهارم: افعالی که در حالت استمراری نمی‌آیند (حتی در حال کامل)

درست مانند زمان حال ساده و حال استمراری (درس چهارم)، برخی افعال حالتی معمولاً در فرم‌های استمراری (مانند have been + -ing) استفاده نمی‌شوند.

مثال‌های درس:

❌ اشتباه ✅ صحیح توضیح
I've been knowing about the problem I've known about the problem for a long time. know از افعال حالتی است
How long have you been having that camera? How long have you had that camera? have (به معنی داشتن) حالتی است

📖 برای فهرست کامل این افعال، به درس چهارم مراجعه کنید.

استثنا: want و mean در حال کامل استمراری

برخلاف بیشتر افعال حالتی، want و mean می‌توانند در حال کامل استمراری بیایند:

  • I've been meaning to phone Anna, but I keep forgetting.
    (قصد داشتم به آنا زنگ بزنم، اما فراموش می‌کنم)

بخش پنجم: جدول جامع مقایسه دو زمان

معیار حال کامل استمراری (I have been doing) حال کامل ساده (I have done)
تأکید بر فعالیت و جریان کار بر نتیجه و تکمیل کار
آیا کار تمام شده؟ مهم نیست – ممکن است تمام شده باشد یا نه بله – کار تمام شده است
پاسخ به چه سؤالی؟ What have you been doing? What have you done?
کلمات کلیدی how long, for, since, all day, recently how many times, how much, how many, ever, never, already, yet
نمونه سؤال How long have you been waiting? How many emails have you sent?
نمونه پاسخ I've been working all day. I've finished my work.
نتیجه ظاهری ممکن است اثری از فعالیت دیده شود (مثل دست کثیف) نتیجه نهایی کار دیده می‌شود (مثل دوچرخه تعمیر شده)

بخش ششم: مثال‌های ترکیبی برای درک بهتر

موقعیت جمله با حال کامل استمراری جمله با حال کامل ساده
باران The ground is wet. It's been raining. (زمین خیس است – تأکید بر فعالیت باریدن) The rain has stopped. It has rained for two hours. (باران قطع شده – تأکید بر مقدار باران)
مطالعه I've been reading all afternoon. (تأکید بر مدت مطالعه) I've read 50 pages. (تأکید بر تعداد صفحات)
ورزش I've been running. That's why I'm tired. (تأکید بر فعالیت دویدن) I've run 5 kilometers. (تأکید بر مسافت طی شده)
کار She's been working in this company for 10 years. (تأکید بر مدت – هنوز آنجاست) She's worked in three different companies. (تأکید بر تعداد شرکت‌ها)

تمرین سریع (خودآزمایی)

کدام گزینه صحیح است؟

  1. My hands are dirty because I (have repaired / have been repairing) my car.
  2. How many books (have you been reading / have you read) this month?
  3. I (have known / have been knowing) her since we were children.
  4. How long (have you been waiting / have you waited) for the bus?
  5. Somebody (has been eating / has eaten) all the cookies. The plate is empty.
  6. She (has been writing / has written) emails all morning.
  7. I (have been meaning / have meant) to call you for days.
  8. They (have been playing / have played) tennis three times this week.

پاسخ‌ها:

  1. have been repairing
  2. have you read
  3. have known
  4. have you been waiting
  5. has eaten
  6. has been writing
  7. have been meaning
  8. have played

اشتباهات رایج (و نحوه اصلاح)

اشتباه ❌ صحیح ✅ توضیح
I have been knowing him for years I have known him for years know از افعال حالتی است
How long have you had that car? (برای تأکید بر تعداد دفعات) How many cars have you had? how long برای مدت، how many برای تعداد
I have been reading 50 pages I have read 50 pages برای مقدار مشخص (۵۰ صفحه)، حال کامل ساده می‌آید
She has written emails all morning (برای تأکید بر مدت) She has been writing emails all morning برای مدت زمان، حال کامل استمراری مناسب‌تر است

نتیجه‌گیری

در این مقاله، مطابق با درس دهم Grammar in Use Intermediate، تفاوت‌های کلیدی بین حال کامل استمراری (I have been doing) و حال کامل ساده (I have done) را یاد گرفتید:

موقعیت زمان مناسب
تأکید بر فعالیت و جریان کار حال کامل استمراری
تأکید بر نتیجه و تکمیل کار حال کامل ساده
گفتن مدت زمان (how long, for, since) حال کامل استمراری
گفتن تعداد دفعات یا مقدار (how many times, how much) حال کامل ساده
افعال حالتی (know, have, etc.) حال کامل ساده
want و mean هر دو ممکن است (با دقت در معنی)

برای تسلط، کوییز این درس رو انجام بدین

برای مطالعه بیشتر:

بازگشت به صفحه اصلی
گرامر حال کامل استمراری و حال ساده در انگلیسی | Blog LangAgent