Ali told us that he ........ not been there before. a) will b) would c) has d) had ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
d) had
الإجابة الصحيحة هي (d) had.
الشرح:
هذا السؤال يتعلق بقواعد "التبعية في الأزمنة" (Sequence of Tenses) في اللغة الإنجليزية، والتي تحدث غالبًا مع الأفعال التي تعبر عن الكلام (مثل: told, said, explained).
- الفعل الرئيسي (told): الفعل "told" في الماضي البسيط (simple past) يخبرنا أن الحدث الرئيسي - وهو أن علي أخبرنا شيئًا - قد وقع في الماضي.
- التبعية في الأزمنة: عندما نستخدم فعلًا في الماضي (مثل "told") لذكر شيء قاله شخص آخر، فإننا عادةً ما نغير زمن الفعل داخل الجملة الفرعية (التي تبدأ بـ "that") إلى زمن أبعد في الماضي.
- لماذا (had) هي الإجابة الصحيحة؟
- الجملة تعني: "أخبرنا علي أنه لم يزر هذا المكان من قبل."
- الزمن المناسب للتعبير عن شيء لم يحدث *قبل* وقت معين في الماضي هو الماضي التام (past perfect).
- الماضي التام (had + past participle) يستخدم للتعبير عن حدث انتهى قبل حدث آخر في الماضي. في هذه الحالة، عدم زيارة المكان انتهى قبل أن يخبرنا علي بذلك.
- لماذا الخيارات الأخرى خاطئة؟
- (a) will: "will" هو فعل للمستقبل، ولا يتناسب مع الزمن الماضي للفعل الرئيسي "told".
- (b) would: "would" يستخدم في الشرط أو للتعبير عن عادة في الماضي، ولا يناسب معنى الجملة هنا.
- (c) has: "has" هو فعل مضارع تام، ولا يتناسب مع الزمن الماضي للفعل الرئيسي "told".
مثال توضيحي:- Ali said, "I have never been there." (مباشرة)
- Ali told us that he had never been there. (غير مباشرة - مع التبعية في الأزمنة)
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال Ali told us that he ........ not been there before. a) will b) would c) has d) had ؟ اترك تعليق فورآ.