“قبل أن تبدأ السماء في الهطول، كم من الوقت كانت تمطر بالفعل؟ عندما وصلت إلى الحفلة، كم من الوقت كان أصدقاؤك يرقصون؟ كيف تصف حدثاً استمر لفترة قبل حدث آخر في الماضي؟ هذا ما ستعرفه اليوم.”
إذا كنت تتعلم اللغة الإنجليزية، فإن زمن الماضي التام المستمر (Past Perfect Continuous) – ويُسمى أيضاً Past Perfect Progressive – هو أحد الأزمنة المتقدمة التي تتيح لك التعبير عن مدة استمرار حدث قبل حدث آخر في الماضي. بينما يركز الماضي التام البسيط على إنجاز الفعل أو اكتماله، فإن الماضي التام المستمر يركز على المدة والاستمرارية التي سبقت حدثاً ماضياً آخر. إنه الزمن المثالي للإجابة على السؤال “كم من الوقت؟” (How long?) عندما نتحدث عن الماضي.
في هذا الدليل الشامل، ستتعلم كل شيء عن هذا الزمن: متى نستخدمه، وكيف نكونه (الإثبات، النفي، السؤال)، والفرق بينه وبين الماضي التام البسيط والماضي المستمر، مع أكثر من 50 مثالاً واقعياً، وتمارين تفاعلية، وقسم للأسئلة الشائعة. دعنا نبدأ رحلتنا!
📌 ما هو الماضي التام المستمر؟
الماضي التام المستمر هو زمن يُستخدم للتعبير عن حدث أو فعل بدأ واستمر لفترة من الوقت في الماضي، وكان لا يزال مستمراً حتى وقت حدوث حدث آخر في الماضي (أو حتى انتهى قبله مباشرة مع ظهور تأثير). يتكون هذا الزمن من ثلاثة أجزاء:
had + been + الفعل + ing
🔑 الفكرة الأساسية: الماضي التام المستمر يجيب على السؤال “كم من الوقت كان يحدث هذا قبل ذلك الحدث؟” (How long had it been happening before something else happened?).
🕰️ متى نستخدم الماضي التام المستمر؟ (4 حالات رئيسية)
1️⃣ للتعبير عن مدة استمرار حدث قبل حدث آخر في الماضي
نستخدمه مع for (لمدة) أو since (منذ) لتوضيح كم استمر الفعل الأول قبل أن يحدث الفعل الثاني.
I had been waiting for the bus for 30 minutes when it finally arrived.
(كنت قد انتظرت الحافلة لمدة 30 دقيقة عندما وصلت أخيراً)
She had been studying for three hours before she took a break.
(كانت قد درست لمدة ثلاث ساعات قبل أن تأخذ استراحة)
They had been living in London since 2015 when they decided to move.
(كانوا قد عاشوا في لندن منذ 2015 عندما قرروا الانتقال)
2️⃣ للتعبير عن سبب أو تأثير ظاهر في الماضي (نتيجة)
عندما نرى تأثير حدث استمر لفترة، ونريد أن نشرح السبب.
He was tired because he had been working all day.
(كان متعباً لأنه كان قد عمل طوال اليوم)
The ground was wet because it had been raining for hours.
(كانت الأرض مبللة لأن المطر كان قد هطل لساعات)
She failed the driving test because she hadn’t been practicing enough.
(رسبت في اختبار القيادة لأنها لم تكن تتدرب بما يكفي)
3️⃣ مع الكلمات المفتاحية (for, since, how long, all day, etc.)
تُستخدم هذه الكلمات بشكل شائع مع الماضي التام المستمر لتحديد المدة.
How long had you been waiting before the bus came?
(كم من الوقت كنت قد انتظرت قبل أن تأتي الحافلة؟)
They had been traveling for six months when they ran out of money.
(كانوا قد سافروا لمدة ستة أشهر عندما نفدت أموالهم)
4️⃣ لوصف إجراء متكرر أو عادة استمرت لفترة قبل حدث آخر
يمكن استخدامه مع أفعال الحركة أو العادات التي استمرت لفترة محددة.
Before he became famous, he had been performing in small clubs for years.
(قبل أن يصبح مشهوراً، كان قد يقدم عروضاً في النوادي الصغيرة لسنوات)
She had been working as a teacher for ten years before she retired.
(كانت قد عملت كمعلمة لمدة عشر سنوات قبل أن تتقاعد)
🔑 الكلمات المفتاحية (Time Expressions) للماضي التام المستمر
| الكلمة/العبارة | المعنى | مثال |
|---|---|---|
| for | لمدة (فترة زمنية) | I had been waiting for two hours. |
| since | منذ (نقطة زمنية) | She had been working since 8 AM. |
| how long | منذ متى؟ (للسؤال عن المدة) | How long had you been studying? |
| all day / all night | طوال اليوم/الليل | He had been sleeping all day. |
| before | قبل | They had been living there before they moved. |
| when | عندما | I had been cooking when the guests arrived. |
📐 كيف نكون الماضي التام المستمر؟ (القواعد كاملة)
أ. الجمل المثبتة (Positive)
الصيغة:الفاعل + had + been + الفعل + ing
ملاحظة: had هو نفسه لجميع الفاعلين (لا يتغير).
| الفاعل | had | been | الفعل + ing | مثال كامل |
|---|---|---|---|---|
| I | had | been | waiting | I had been waiting for an hour. |
| You | had | been | studying | You had been studying all night. |
| He/She/It | had | been | running | She had been running for 30 minutes. |
| We | had | been | working | We had been working hard. |
| They | had | been | traveling | They had been traveling for months. |
✅ أمثلة إضافية:
- He had been reading for two hours before he fell asleep. (كان قد يقرأ لمدة ساعتين قبل أن يغفو)
- We had been living in this house for five years when we decided to sell it. (كنا قد عشنا في هذا المنزل لمدة خمس سنوات عندما قررنا بيعه)
- The baby had been crying all night before the medicine worked. (كان الطفل قد بكى طوال الليل قبل أن يبدأ الدواء مفعوله)
ب. النفي (Negative)
الصيغة:الفاعل + had + not + been + الفعل + ing
الاختصار: had not = hadn’t
✅ أمثلة:
- I had not (hadn’t) been sleeping well before the vacation. (لم أكن قد نمت جيداً قبل الإجازة)
- She hadn’t been feeling well for days when she finally saw a doctor. (لم تكن قد شعرت بخير لأيام عندما رأت الطبيب أخيراً)
- They hadn’t been practicing enough, so they lost the match. (لم يكونوا قد تدربوا بما يكفي، لذا خسروا المباراة)
ج. السؤال (Questions)
الصيغة:Had + الفاعل + been + الفعل + ing + ؟
✅ أمثلة:
- Had you been waiting long before the bus came? (هل كنت قد انتظرت طويلاً قبل أن تأتي الحافلة؟)
- Had she been studying before the exam? (هل كانت قد درست قبل الامتحان؟)
- How long had they been traveling when they got lost? (كم من الوقت كانوا قد سافروا عندما ضلوا الطريق؟)
- Why had he been crying before you arrived? (لماذا كان قد بكى قبل وصولك؟)
الإجابات القصيرة:
- Yes, I had. / No, I hadn’t.
- Yes, she had. / No, she hadn’t.
- Yes, they had. / No, they hadn’t.
⚖️ الفرق بين الماضي التام المستمر والأزمنة المشابهة
1. الفرق بين الماضي التام المستمر والماضي التام البسيط
| المعيار | الماضي التام المستمر (Past Perfect Continuous) | الماضي التام البسيط (Past Perfect Simple) |
|---|---|---|
| التركيز | على مدة واستمرارية الفعل قبل حدث آخر | على إنجاز أو اكتمال الفعل قبل حدث آخر |
| السؤال الأساسي | How long? (كم من الوقت؟) | What? / How many? (ماذا؟ كم عدد؟) |
| مع أفعال الحالة | لا يُستخدم | يُستخدم (I had known) |
| أمثلة | I had been waiting for an hour when he came. (التركيز على المدة) | I had waited for an hour when he came. (التركيز على إنجاز الانتظار) |
| أمثلة | She was tired because she had been running. (السبب والتأثير مع المدة) | She had run 5 km before breakfast. (الإنجاز) |
2. الفرق بين الماضي التام المستمر والماضي المستمر
| المعيار | الماضي التام المستمر | الماضي المستمر |
|---|---|---|
| الزمن المرجعي | حدث قبل حدث آخر في الماضي | وقت محدد في الماضي أو حدث موازٍ |
| العلاقة بالحدث الآخر | يحدث قبل الحدث الآخر (وينتهي قبله أو عنده) | يحدث في نفس وقت الحدث الآخر (قد يكون موازياً) |
| المدة | غالباً ما تُذكر مع for/since | قد لا تُذكر المدة |
| أمثلة | I had been cooking for an hour when he arrived. (بدأت قبله وانتهيت ربما قبله) | I was cooking when he arrived. (كنت أطبخ في لحظة وصوله) |
💡 قاعدة ذهبية: استخدم الماضي التام المستمر عندما تريد التأكيد على مدة الفعل الذي وقع قبل حدث آخر في الماضي. استخدم الماضي التام البسيط عندما تريد التركيز على إنجاز الفعل أو كميته. استخدم الماضي المستمر للفعل الذي كان مستمراً في نفس الوقت الذي وقع فيه حدث آخر.
📝 50+ مثالاً متنوعاً على الماضي التام المستمر
أمثلة مع for (لمدة)
- I had been waiting for 30 minutes when the bus finally came.
- She had been studying for three hours before she took a break.
- They had been traveling for six months when they ran out of money.
- He had been working at the company for ten years before he resigned.
- We had been living in that house for five years when we decided to move.
أمثلة مع since (منذ)
- She had been working since 8 AM when her boss asked for a report.
- They had been waiting since noon when the restaurant finally opened.
- He had been feeling sick since Monday before he saw a doctor.
- I had been learning English since 2015 when I took my first trip abroad.
- The machine had been running since early morning when it broke down.
أمثلة مع because (سبب وتأثير)
- He was soaking wet because he had been walking in the rain for hours.
- She was exhausted because she had been cleaning the house all day.
- They were hungry because they hadn’t been eating regularly.
- The children were happy because they had been playing outside all afternoon.
- His hands were dirty because he had been repairing the car.
أمثلة مع كيف السؤال (How long)
- How long had you been waiting before the taxi arrived?
- How long had she been studying before she took the exam?
- How long had they been driving when the accident happened?
- How long had he been sleeping when you called?
- How long had the baby been crying before you fed her?
أمثلة نفي (Negative)
- I hadn’t been sleeping well for weeks before I started exercising.
- She hadn’t been practicing enough, so she failed the test.
- They hadn’t been eating healthy food before they got sick.
- He hadn’t been paying attention to the road when the accident occurred.
- We hadn’t been saving money, so we couldn’t afford the trip.
أمثلة مع all day / all week
- He had been working all day when his boss asked for overtime.
- She had been cooking all morning before the guests arrived.
- They had been arguing all week before they decided to separate.
- It had been raining all night when we woke up.
- The kids had been playing video games all afternoon before we stopped them.
أمثلة مع before
- Before he became famous, he had been performing in small clubs for years.
- Before she retired, she had been teaching at the same school for 30 years.
- Before they moved, they had been living in New York since 2010.
- Before I switched jobs, I had been commuting two hours every day.
- Before the storm hit, the wind had been blowing strongly for hours.
أمثلة مع when
- When the police arrived, the thief had been hiding in the basement for an hour.
- When she found the keys, her husband had been looking for them all morning.
- When the concert started, the fans had been waiting outside since dawn.
- When I called him, he had been working on the project all night.
- When the fire alarm rang, we had been sleeping peacefully.
أمثلة من الحياة اليومية
- I had been thinking about you for days when you finally called.
- She had been hoping to win the lottery for years before she actually did.
- They had been planning their wedding for six months when they canceled it.
- We had been driving for ten hours when we realized we were lost.
- He had been trying to fix his phone for an hour before he gave up.
- The dog had been barking for 20 minutes before the owner came home.
- My eyes were sore because I had been reading in dim light for hours.
- She had been wearing the same dress for three days before she washed it.
- They had been negotiating for months before they reached an agreement.
- I had been working on this article for several hours before I finished it.
- The garden was flooded because it had been raining heavily all week.
- He had been training for the marathon for six months when he got injured.
🎯 7 أخطاء شائعة (وكيف تتجنبها)
| الخطأ ❌ | الصواب ✅ | الشرح |
|---|---|---|
| I had been wait for an hour | I had been waiting for an hour | نسيان ing بعد been |
| She had been work all day | She had been working all day | الفعل بعد been يجب أن يأتي + ing |
| They had been being tired | They had been tired | فعل الحالة (be) لا يأتي في المستمر عادة؛ نستخدم had been + صفة |
| How long you had been waiting? | How long had you been waiting? | ترتيب السؤال: Had + الفاعل + been + ing |
| I was tired because I worked all day | … because I had been working all day | للتعبير عن سبب له تأثير في الماضي، نستخدم الماضي التام المستمر (وليس الماضي البسيط) |
| He had been knowing her for years | He had known her for years | know فعل حالة، لا يستخدم في المستمر |
| She had been being a teacher | She had been a teacher | لا نقول being مع صفة أو وظيفة؛ نستخدم had been فقط |
🧠 تمارين تفاعلية مع الحلول
تمرين 1 – املأ الفراغ بالشكل الصحيح للماضي التام المستمر:
- I _______ (wait) for the bus for 20 minutes when it finally arrived.
- She was exhausted because she _______ (work) all day.
- How long _______ (you / study) before the exam started?
- They _______ (not / live) there for long when they decided to move.
- The ground was wet because it _______ (rain) for hours.
تمرين 2 – اختر الصيغة الصحيحة (Past Perfect Continuous أو Past Continuous أو Past Perfect Simple):
- When I arrived, she _______ (had been waiting / was waiting) for me for an hour.
- He _______ (had been running / ran) 5 km before breakfast.
- I _______ (was watching / had been watching) TV when the phone rang.
- They were tired because they _______ (had been traveling / traveled) all night.
- She _______ (had known / had been knowing) him for ten years.
تمرين 3 – صحح الأخطاء في الجمل التالية:
- I had been wait for you for an hour.
- She had been know him since childhood.
- How long had you been work here before you quit?
- He was angry because he had been lose his keys.
- They had been being happy before the accident.
📌 الإجابات:
- had been waiting
- had been working
- had you been studying
- hadn’t been living
- had been raining
- had been waiting
- had run (أو ran – لكن best is had run for completion)
- was watching
- had been traveling
- had known
- I had been waiting for you for an hour.
- She had known him since childhood.
- How long had you been working here before you quit?
- He was angry because he had lost his keys. (Past Perfect Simple – لأن التركيز على النتيجة، وليس المدة)
- They had been happy before the accident. (أو They had been very happy – بدون being)
📊 جدول ملخص لقواعد استخدام الماضي التام المستمر
| الاستخدام | الشرح | مثال |
|---|---|---|
| مدة قبل حدث آخر (مع for/since) | حدث استمر لفترة قبل أن يقع حدث آخر | I had been waiting for an hour when he came. |
| سبب وتأثير (نتيجة مرئية) | لشرح سبب حالة معينة في الماضي | He was tired because he had been working. |
| سؤال عن المدة | مع How long | How long had you been studying? |
| مع all day, all week | تحدث عن استمرارية طوال فترة | She had been cooking all morning. |
❓ الأسئلة الشائعة (FAQ) حول الماضي التام المستمر
س1: هل يمكن استخدام الماضي التام المستمر مع أفعال الحالة (stative verbs) مثل love, know, belong؟
ج: لا، أفعال الحالة لا تستخدم في أي من الأزمنة المستمرة. بدلاً من ذلك، نستخدم الماضي التام البسيط: I had known her for years (وليس had been knowing).
س2: ما الفرق بين “I had been waiting for an hour when he arrived” و “I had waited for an hour when he arrived”؟
ج: كلاهما صحيح ويعنيان تقريباً نفس الشيء. الفرق بسيط: المستمر يركز على استمرارية الانتظار و المدة، بينما البسيط يركز على إنجاز الانتظار (حقيقة أنك انتظرت لمدة ساعة). في كثير من السياقات، يمكن استخدامهما بالتبادل، خاصة مع for + فترة زمنية.
س3: متى نستخدم الماضي التام المستمر بدلاً من الماضي المستمر؟
ج: الماضي المستمر يصف حدثاً كان مستمراً عند نقطة زمنية محددة أو بالتزامن مع حدث آخر (عادة قصير). الماضي التام المستمر يصف حدثاً بدأ واستمر قبل حدث آخر. مثال: I was cooking when he arrived (كنت أطبخ لحظة وصوله). I had been cooking for an hour when he arrived (بدأت قبله بساعة).
س4: هل يمكن استخدام الماضي التام المستمر في الكلام غير المباشر؟
ج: نعم، عند تحويل جملة من المضارع التام المستمر. مثال: He said, “I have been working hard.” → He said that he had been working hard.
س5: كيف أتذكر متى أستخدم المستمر بدلاً من البسيط؟
ج: اسأل نفسك: هل أريد التأكيد على المدة (how long) والاستمرارية؟ إذا كانت الإجابة بنعم، استخدم المستمر. هل أريد التأكيد على النتيجة أو الإنجاز (how many, how much)؟ استخدم البسيط.
س6: هل يمكن استخدام الماضي التام المستمر مع الأفعال التي تعبر عن فترات زمنية قصيرة؟
ج: نادراً، لأنه يركز على المدة الطويلة. لكن يمكن استخدامه مع أفعال مثل wait, try, work, study, drive, talk, rain التي يمكن أن تمتد لفترة. لا يستخدم عادة مع أفعال لحظية مثل arrive, start, stop.
💡 5 نصائح ذهبية لإتقان الماضي التام المستمر
- تدرب على السؤال “How long?”: فكر في موقف حدث في الماضي واستغرق وقتاً قبل حدث آخر. اسأل نفسك: How long had I been doing that? ثم أجب: I had been studying for two hours when I took a break.
- استخدم for و since بشكل يومي: اكتب 5 جمل يومياً تبدأ بـ By the time… وتحتوي على الماضي التام المستمر. مثال: By the time we arrived, they had been waiting for an hour.
- فرق بين السبب والنتيجة: ابحث عن مواقف سببية في الماضي وصفها: The street was flooded because it had been raining all night. She was angry because she had been waiting for hours.
- مارس النفي: تحدث عن أشياء لم تكن مستمرة بما يكفي: I hadn’t been sleeping well before I got sick. They hadn’t been practicing enough before the competition.
- شاهد أفلاماً واقرأ قصصاً: انتبه للجمل التي تصف حدثاً طويلاً قبل حدث آخر. حاول تحويل الجمل من الماضي البسيط إلى الماضي التام المستمر: He worked for many years. Then he retired. → He had been working for many years before he retired.
🎁 الخاتمة
الماضي التام المستمر هو أداة متقدمة ولكنها أنيقة لإضافة بعد زمني دقيق لحديثك عن الماضي. بينما يركز الماضي التام البسيط على ما تم إنجازه، فإن الماضي التام المستمر يركز على كم من الوقت استغرق الفعل قبل أن يحدث شيء آخر. إتقان هذا الزمن سيجعل قصصك ورواياتك أكثر غنى واحترافية.
تذكر القاعدة الذهبية: استخدم الماضي التام المستمر عندما تريد الإجابة على “How long?” فيما يتعلق بحدث سبق حدثاً آخر في الماضي، وعندما تريد شرح سبب لحالة معينة (التعب، البلل، الغضب) من خلال التركيز على المدة.
📌 شاركنا في التعليقات:
Think of a time when you were late or something unexpected happened. How long had you been doing something before that event?
(فكر في مرة تأخرت فيها أو حدث شيء غير متوقع. كم من الوقت كنت قد أمضيت في فعل شيء قبل ذلك الحدث؟)
اكتب جملتين باستخدام الماضي التام المستمر – وسنقوم بتصحيحها لك!
لا تنسَ مشاركة هذا المقال مع صديق يتعلم اللغة الإنجليزية، واطلع على أدلتنا الأخرى في مدونتنا:
[دليل المضارع البسيط]، [دليل الماضي البسيط]، [دليل المضارع المستمر]، [دليل المضارع التام]، [دليل المضارع التام المستمر]، [دليل الماضي المستمر]، [دليل الماضي التام]، [دليل المستقبل البسيط]، [دليل اختبار STEP]، [دليل IELTS]، [دليل TOEFL].

