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

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

الماضي التام المستمر

متوسط

Past perfect continuous

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

had been + -ing — نشاط استمر فترة حتى لحظة في الماضي

1.الصيغة

الماضي التام المستمر (Past Perfect Continuous) = had been + verb-ing. وHad واحدة مع كل الفاعلين، فلا شيء يتغير مع he / she / it.

التركيبمثال
الإثباتS + had been + V-ingShe had been working. / I'd been waiting.
النفيS + hadn't been + V-ingThey hadn't been sleeping well.
السؤالHad + S + been + V-ing?Had you been waiting long?
السؤال عن المدةHow long had + S + been + V-ing?How long had he been living there?
الإجابة القصيرةYes, S had. / No, S hadn't.Yes, I had. / No, she hadn't.

في الكلام تُختصر had عادةً إلى 'd: I'd been, she'd been, they'd been. وعندما تأتي 'd مباشرة قبل been فهي دائمًا had. انطق /d/ بوضوح — فبدونها تبدو I'd been مثل I been، ويضيع على السامع معنى الماضي.

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

1. نشاط استمر فترة من الزمن حتى لحظة في الماضي — غالبًا مع for, since, all day, how long

  • By the time the doctor came, we'd been waiting for two hours.

    حين جاء الطبيب، كنا ننتظر منذ ساعتين.

  • Minh had been working at the bank since 2018 when he decided to quit.

    كان مينه يعمل في البنك منذ 2018 حين قرر أن يستقيل.

  • How long had you been learning English before you moved to Canada?

    منذ متى كنت تتعلم الإنجليزية قبل أن تنتقل إلى كندا؟

2. تفسير موقف في الماضي — نشاط قبله مباشرة (ربما توقف للتو) ترك أثرًا أو نتيجة

  • Her eyes were red. She'd been crying.

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

  • The road was wet because it had been raining all night.

    كان الطريق مبللًا لأن المطر ظل يهطل طوال الليل.

  • I was exhausted when I got home — I'd been standing all day.

    كنت منهكًا حين وصلت إلى البيت — فقد ظللت واقفًا طوال اليوم.

3. نشاط كان ما زال مستمرًا حين حدث شيء آخر (وكثيرًا ما أوقفه ذلك الحدث)

  • Lan had been driving for six hours when she finally stopped for coffee.

    كانت لان تقود منذ ست ساعات حين توقفت أخيرًا لتشرب القهوة.

  • They hadn't been dating long when they got engaged.

    لم يكونا قد تواعدا طويلًا حين خُطبا.

يحتاج هذا الزمن دائمًا إلى لحظة في الماضي (when I arrived, by the time…، أو موقف في ذلك الوقت) ننظر منها إلى الوراء. وكثير من المتعلمين يستخدمون have been -ing خطأً في قصة عن الماضي. إذا كانت اللحظة هي الآن → have been -ing؛ وإذا كانت لحظة في الماضي → had been -ing.

3.مقارنة بأزمنة مشابهة

Have been -ing أم had been -ing؟ كلاهما يعني «القيام بشيء لفترة من الزمن»؛ والفرق الوحيد هو نقطة النهاية: الآن، أو لحظة في الماضي.

  • I've been waiting for twenty minutes. Where are you?

    أنتظر منذ عشرين دقيقة. أين أنت؟ (حتى الآن)

  • I'd been waiting for twenty minutes when she finally replied.

    كنت أنتظر منذ عشرين دقيقة حين ردّت أخيرًا. (حتى لحظة ردّها)

Was -ing أم had been -ing؟ Was -ing = في منتصف النشاط في تلك اللحظة؛ had been -ing = النشاط استمر قبل تلك اللحظة (وربما توقف).

  • When I got home, Mum was cooking.

    عندما وصلت إلى البيت، كانت أمي تطبخ. (كانت ما زالت تطبخ)

  • When I got home, the kitchen smelled of garlic. Mum had been cooking.

    عندما وصلت إلى البيت، كانت رائحة الثوم تملأ المطبخ. كانت أمي قد ظلت تطبخ. (طبخت قبل وصولي)

Had been -ing أم had + V3؟ Had been -ing تتعلق بـالنشاط ومدته؛ أما had + V3 (الماضي التام) فتتعلق بـنتيجة منتهية وبالعدد / الكمية.

had been + -inghad + V3
التركيزالنشاط، وكم استمرالنتيجة، وما أُنجز
السؤالHow long…?How many / How much…?
مثالShe'd been writing emails all morning.She'd written twenty emails by noon.
انتهى؟ليس بالضرورةنعم

أفعال الحالة (know, believe, own, have = يملك…) لا تُستخدم عادةً بصيغة الاستمرار، لذا استخدم had + V3 حتى عندما تتحدث عن فترة من الزمن.

  • We had known each other for ten years when we started the company.

    كنا نعرف بعضنا منذ عشر سنوات حين أسسنا الشركة. (وليس: had been knowing)

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

  • He had been work there for ten years.

    He had been working there for ten years.

    had been تحتاج بعدها إلى -ing.

  • I was tired because I have been driving all day.

    I was tired because I had been driving all day.

    القصة في الماضي (was) → had، وليس have.

  • By noon she had been reading three chapters.

    By noon she had read three chapters.

    عدد منتهٍ → had + V3.

  • I had been knowing him for years.

    I had known him for years.

    know فعل حالة → لا استمرار.

  • How long you had been living there?

    How long had you been living there?

    في السؤال توضع had قبل الفاعل.

  • She had being waiting for an hour.

    She had been waiting for an hour.

    had + been (التصريف الثالث لـ be)، وليس being.

أمثلة

  • Tuan's eyes were red because he had been crying for hours.
  • By the time the bus came, we had been waiting for forty minutes.
  • How long had you been looking before you found a job?
  • Nam had been repairing his motorbike all morning, but it still didn't start.
الذكاء الاصطناعي يستمع...•4.7/5 على App Store و Google Play

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

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

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