أولاً: التعريف
زمن الماضي التام المستمر يُستخدم للتعبير عن فعل استمر لفترة زمنية في الماضي قبل أن يحدث فعل آخر.
بمعنى أبسط: هو بيحكي عن حاجة كانت بتحصل لفترة قبل ما تحصل حاجة تانية في الماضي.

بالعربية:
كنت بذاكر لمدة ساعتين قبل ما هو ييجي.
(يعني المذاكرة بدأت في الماضي واستمرت شوية، وبعدين حصل فعل تاني – هو جه).
بالإنجليزية:
I had been studying for two hours before he came.
ثانياً: التركيب (Structure)
يتكون الماضي التام المستمر من:
Subject (الفاعل) + had been + verb + ing
مثلاً:
I had been working.
She had been studying.
They had been playing.
أمثلة كاملة:
I had been reading before you called. (كنت بقرأ قبل ما تتصل)
She had been cooking for an hour when I arrived. (كانت بتطبخ بقالها ساعة لما وصلت)
They had been waiting for the bus for 30 minutes. (كانوا مستنيين الأوتوبيس لمدة نص ساعة)
ثالثاً: النفي (Negative Form)
التركيب:
Subject + had + not + been + verb + ing
أمثلة:
I hadn’t been sleeping before you came. (ماكنتش نايم قبل ما تيجي)
She hadn’t been working long when she quit. (ماكنتش شغالة بقالها كتير لما سابت الشغل)
They hadn’t been studying before the test. (ماكنوش بيذاكروا قبل الامتحان)
رابعاً: السؤال (Interrogative Form)
التركيب:
Had + subject + been + verb + ing ?
أمثلة:
Had you been studying before the exam? (هل كنت بتذاكر قبل الامتحان؟)
Had she been crying before he arrived? (هل كانت بتعيط قبل ما يوصل؟)
Had they been waiting long? (هل كانوا مستنيين بقالهم كتير؟)
خامساً: الاستخدامات (Uses)
- لفعل كان مستمر في الماضي قبل حدث آخر في الماضي
I had been working for two hours before he came.
(كنت بشتغل لمدة ساعتين قبل ما هو ييجي) - للتعبير عن سبب في الماضي
He was tired because he had been running.
(كان تعبان لأنه كان بيجري) - لتوضيح مدة فعل استمر قبل حدث آخر
They had been living in Cairo for five years before they moved.
(كانوا عايشين في القاهرة لمدة خمس سنين قبل ما ينتقلوا) - مع تعبيرات الزمن اللي بتوضح المدة زي:
for (لمدة)
since (منذ)
how long (منذ متى)
أمثلة:
I had been studying for three hours. (كنت بذاكر لمدة 3 ساعات)
She had been waiting since morning. (كانت مستنية من الصبح)
How long had you been working there? (كنت شغال هناك من إمتى؟)
سادساً: الكلمات الدالة (Time Expressions)
for (لمدة)
since (منذ)
before (قبل)
until (حتى)
when (عندما)
by the time (بحلول الوقت اللي)
أمثلة:
By the time he arrived, we had been waiting for two hours. (بحلول الوقت اللي جه فيه، كنا مستنيين لمدة ساعتين)
She had been crying before her mother came. (كانت بتعيط قبل ما أمها تيجي)
سابعاً: الفرق بين الماضي التام والماضي التام المستمر
- الماضي التام (had + past participle) → بنستخدمه لما نركّز على نتيجة الفعل
- الماضي التام المستمر (had been + verb+ing) → بنستخدمه لما نركّز على مدة واستمرار الفعل
أمثلة توضح الفرق:
I had studied English before I moved to London. (كنت درست إنجليزي قبل ما أنتقل – التركيز على النتيجة)
I had been studying English for two years before I moved to London. (كنت بدرس إنجليزي لمدة سنتين – التركيز على المدة)
ثامناً: أمثلة متنوعة
I had been working all day, so I was very tired. (كنت بشتغل طول اليوم، فكنت مرهق جداً)
She had been studying for hours before the exam. (كانت بتذاكر لساعات قبل الامتحان)
They had been playing football before it started to rain. (كانوا بيلعبوا كورة قبل ما المطر يبدأ)
We had been living in that city for a long time. (كنا عايشين في المدينة دي لفترة طويلة)
He hadn’t been sleeping well before the trip. (ماكنش بينام كويس قبل الرحلة)
Had you been waiting long when he came? (هل كنت مستني بقالك كتير لما هو جه؟)
It had been snowing all night before the sun came out. (كانت التلوج بتنزل طول الليل قبل ما الشمس تطلع)