She would have called if she _____ your number. ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
b) had had
الإجابة الصحيحة هي b) had had.
هذا السؤال يتعلق بقواعد اللغة الإنجليزية، وتحديداً بـ "الشرط غير الحقيقي في الماضي" (Third Conditional). لفهم سبب صحة الإجابة، يجب أن نعرف كيف يعمل هذا النوع من الشروط:
- الشرط غير الحقيقي في الماضي: نستخدمه للتحدث عن مواقف افتراضية في الماضي، أي أشياء لم تحدث بالفعل، ونتخيل نتائجها لو كانت قد حدثت.
- تركيب الجملة: يتكون هذا الشرط من جزأين:
- الشرط (If clause): `If + past perfect` (فعل ماضي تام)
- النتيجة (Main clause): `would have + past participle` (فعل ماضي مشارك)
- تطبيق على السؤال:
- الجملة الأصلية: "She would have called if she _____ your number."
- النتيجة (would have called) موجودة بالفعل، لذا نحتاج إلى إكمال الشرط (if clause).
- الشرط يتطلب فعل ماضي تام. "have" هو فعل مساعد، و "had" هو صيغة الماضي منه. لذلك، نحتاج إلى "had had" (كانت لديها).
- الجملة الكاملة الصحيحة: "She would have called if she had had your number." (كانت ستتصل لو كانت لديها رقمك).
- لماذا الخيارات الأخرى خاطئة؟
- `has`: صيغة المضارع، ولا تناسب الشرط غير الحقيقي في الماضي.
- `had`: صحيح أنه الماضي من "have"، لكنه لا يكمل التركيب الصحيح للفعل الماضي التام (الذي يحتاج إلى "had + فعل ماضي مشارك").
- `having`: اسم الفاعل (gerund)، ولا يصلح في هذا السياق.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال She would have called if she _____ your number. ؟ اترك تعليق فورآ.