She would have called if she _____ your number. a) had b) had had c) would have d) has ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
b) had had
الإجابة الصحيحة هي b) had had.
هذا السؤال يتعلق بقواعد الشرط غير الممكن (Third Conditional) في اللغة الإنجليزية. الشرط غير الممكن يستخدم للتعبير عن مواقف افتراضية في الماضي، أي أشياء لم تحدث بالفعل ولا يمكن أن تحدث.
تركيب الشرط غير الممكن:
- If + Past Perfect (had + past participle), would have + past participle
بمعنى: لو حدث شيء في الماضي، لكان حدث شيء آخر نتيجة له.
شرح السؤال:
الجملة تعني: "كانت ستتصل لو كانت لديها رقمك."
- الجزء الأول من الشرط (بعد "if") يتطلب زمن الماضي التام (Past Perfect). لذلك، يجب أن يكون التركيب "had had". "Had had" تعني "كانت قد امتلكت".
- الجزء الثاني من الشرط (بعد "would have") يعبر عن النتيجة التي لم تحدث. "Would have called" تعني "كانت ستتصل".
لماذا الخيارات الأخرى خاطئة؟- a) had: "If she had your number" غير صحيح نحويًا في هذا السياق. نحتاج إلى "had had" للتعبير عن الملكية في الماضي.
- c) would have: "If she would have your number" غير صحيح. "Would have" تستخدم في النتيجة، وليس في الشرط.
- d) has: "If she has your number" تستخدم زمن المضارع، وهذا لا يتناسب مع معنى الشرط غير الممكن الذي يتحدث عن الماضي.
مثال آخر:- If I had studied harder, I would have passed the exam. (لو درست بجد أكبر، لكنجحت في الامتحان.)
لاحظ استخدام "had studied" (الماضي التام) في الشرط و "would have passed" في النتيجة.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال She would have called if she _____ your number. a) had b) had had c) would have d) has ؟ اترك تعليق فورآ.