كل دروس القواعد

الدرس 48 · المرحلة 4: الأزمنة والأفعال الناقصة

المضارع التام المستمر

متقدم

Present perfect continuous

الصيغة والاستخدام

have/has been + -ing — حدث بدأ سابقًا وما زال مستمرًا

1.الصيغة

المضارع التام المستمر (Present Perfect Continuous) = have / has + been + -ing. تبقى Been كما هي؛ ولا يتغير مع الفاعل إلا have/has.

I / you / we / theyhe / she / it
الإثباتI've been waiting.It's been raining.
النفيI haven't been sleeping well.She hasn't been working.
السؤالHave you been waiting long?Has it been raining?
الإجابة القصيرةYes, I have. / No, I haven't.Yes, it has. / No, it hasn't.

تحتاج إلى الأجزاء الثلاثة كلها: have/has + been + -ing. ومن الأخطاء المعتادة: حذف been (I have working)، أو كتابة being بدلًا من been (has being working)، أو نسيان -ing (has been learn).

2.متى نستخدمه

1. نشاط بدأ في الماضي وما زال مستمرًا — غالبًا مع How long…?, for, since, all day

  • It's been raining since lunchtime.

    المطر يهطل منذ وقت الغداء.

  • How long have you been learning English?

    منذ متى تتعلم الإنجليزية؟

  • Nam has been working for the same company since 2019.

    يعمل نام في الشركة نفسها منذ 2019.

2. نشاط توقف للتو، وما زالت نتيجته ظاهرة

  • Your eyes are red. Have you been crying?

    عيناك حمراوان. هل كنت تبكي؟

  • Sorry I'm so sweaty — I've been running.

    آسف لأنني غارق في العرق — كنت أركض.

3. شيء تكرر فعله مؤخرًا — مع lately, recently, these days

  • I've been going to the gym a lot lately.

    أذهب إلى النادي الرياضي كثيرًا في الآونة الأخيرة.

  • Linh hasn't been sleeping well recently.

    لينه لا تنام جيدًا مؤخرًا.

3.مقارنة بالمضارع التام البسيط

صيغة الاستمرار تركز على النشاط والمدة التي استغرقها؛ أما الصيغة البسيطة فتركز على النتيجة — ما أُنجز أو تحقق.

المستمر: have been doingالبسيط: have done
النشاط، العمليةالنتيجة، ما أُنجز
المدة: How long…?, for, sinceالكمية / العدد: مقادير، وعدد المرات
قد لا يكون انتهىانتهى
I've been painting the room.I've painted the room.
  • I've been reading this book for a week. I'm on page 90.

    أقرأ هذا الكتاب منذ أسبوع. وصلت إلى الصفحة 90. (لم ينتهِ)

  • I've read three books this month.

    قرأت ثلاثة كتب هذا الشهر. (عدد — انتهى)

  • She's been writing emails all morning.

    تكتب رسائل البريد الإلكتروني طوال الصباح.

  • She's written twelve emails this morning.

    كتبت اثنتي عشرة رسالة هذا الصباح.

عندما تعدّ الكمية / العدد (three books, twelve emails, How many…?) → الصيغة البسيطة عادةً. وعندما تذكر المدة (for two hours, all day, How long…?) → صيغة الاستمرار عادةً.

4.أفعال الحالة (State verbs)

أفعال الحالة مثل know, like, want, believe, belong, have (= يملك) لا تُستخدم عادةً بصيغة الاستمرار، لذا استخدم المضارع التام البسيط حتى عندما تذكر المدة.

  • I've known Hoa since we were at school.

    أعرف هوا منذ أيام المدرسة. (وليس: have been knowing)

  • How long have you had your cat?

    منذ متى عندك قطتك؟ (have = يملك)

مع live, work, study, teach تصح الصيغتان، والمعنى متقارب جدًا. قد توحي صيغة الاستمرار بأن الأمر مؤقت، والصيغة البسيطة بأنه دائم.

  • We've been living with my parents since March.

    نسكن مع والديّ منذ مارس. (مؤقت)

  • My grandparents have lived in this village all their lives.

    عاش جدّاي في هذه القرية طوال حياتهما. (دائم)

5.مقارنة بالمضارع المستمر

المضارع المستمر يقول فقط إن شيئًا يحدث. وبمجرد أن تضيف المدة (for, since, How long…?) تحتاج إلى المضارع التام المستمر.

  • We're waiting for the bus.

    ننتظر الحافلة.

  • We've been waiting for the bus for forty minutes!

    ننتظر الحافلة منذ أربعين دقيقة! (وليس: We are waiting … for forty minutes)

في العربية نقول «أتعلم الإنجليزية منذ سنتين» بالمضارع، لأن الفعل ما زال مستمرًا، فيقول كثيرون “I'm learning English for two years”. لكن بمجرد أن تذكر المدة، تحتاج الإنجليزية إلى I've been learning English for two years.

6.أخطاء شائعة

  • It is raining since this morning.

    It has been raining since this morning.

    since → استخدم زمنًا تامًا.

  • I have been work here since 2020.

    I have been working here since 2020.

    been + -ing.

  • He has being working on this project since March.

    He has been working on this project since March.

    have/has + been، وليس being.

  • I have been studying for this exam since three weeks.

    I have been studying for this exam for three weeks.

    three weeks مدة زمنية → for.

  • I've been knowing her for years.

    I've known her for years.

    know فعل حالة → الصيغة البسيطة.

  • Did you been exercising lately?

    Have you been exercising lately?

    في السؤال توضع have/has قبل الفاعل — بلا did.

أمثلة

  • My eyes hurt. I have been looking at this screen since nine o'clock.
  • How long have you been learning English?
  • My phone has been ringing for five minutes. Can you answer it?
  • Grandma has been cooking in the kitchen all morning, so lunch will be delicious.
الذكاء الاصطناعي يستمع...•4.7/5 على App Store و Google Play

تحدث الإنجليزية مع الذكاء الاصطناعي 24/7

حمّل التطبيق الآن — تقييم فوري للنطق، محادثات طبيعية، تصحيحات كمعلم حقيقي.

تقييم النطق بالذكاء الاصطناعيملاحظات فوريةمحادثات طبيعية