He .................................... in Jeddah for 5 years ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
had been living
الإجابة الصحيحة هي "had been living" لأن الجملة تعبر عن زمن الماضي التام المستمر (Past Perfect Continuous).
إليك الشرح التفصيلي:
1. تكوين الزمن (Form):
يتكون الماضي التام المستمر من:
(الفاعل) + had + been + (الفعل مضافاً إليه ing)
وفي هذه الجملة: (He) + (had been) + (living).
2. لماذا اخترنا هذا الزمن؟
نستخدم الماضي التام المستمر للتعبير عن فعل بدأ في الماضي واستمر لفترة زمنية محددة قبل أن يحدث شيء آخر في الماضي أيضاً.
3. الدليل في الجملة:
وجود عبارة "for 5 years" (لمدة 5 سنوات) تدل على "الاستمرارية" و"المدة الزمنية"، وهذا ما يوجهنا لاستخدام الصيغة المستمرة (Continuous) بدلاً من الصيغة البسيطة.
مثال توضيحي لتقريب الفكرة:
- إذا قلنا: *He lived in Jeddah* (سكن في جدة) $\leftarrow$ هنا نتحدث عن حقيقة في الماضي فقط.
- أما عندما نقول: *He had been living in Jeddah for 5 years* $\leftarrow$ هنا نركز على أن عملية السكن استمرت بشكل متواصل لمدة 5 سنوات كاملة قبل نقطة معينة في الماضي.
خلاصة القاعدة:عندما تجد فترة زمنية (for...) وفعل استمر في الماضي قبل حدث آخر، فإن الخيار الصحيح هو
had been + v-ing.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال He .................................... in Jeddah for 5 years ؟ اترك تعليق فورآ.