By the time you arrive, we _____ dinner. a) will finish b) will have finished c) finish d) are finishing ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
b) will have finished
الإجابة الصحيحة هي b) will have finished.
شرح مفصل:
هذا السؤال يتعلق بـ "الأزمنة المتتالية" (Sequence of Tenses) في اللغة الإنجليزية، وتحديداً استخدام زمن "المستقبل التام" (Future Perfect).
- فهم الجملة: الجملة تعني "بحلول الوقت الذي تصل فيه، سنكون قد انتهينا من العشاء". لاحظ كلمة "by the time" التي تشير إلى أن حدثاً (وصولك) سيقع *بعد* انتهاء حدث آخر (إنهاء العشاء).
- لماذا "will have finished" هو الصحيح؟
- المستقبل التام (Future Perfect): يستخدم للتعبير عن حدث سيكتمل قبل وقت محدد في المستقبل. صيغته هي: will have + التصريف الثالث للفعل (Past Participle). في هذه الحالة، الفعل هو "finish" وتصريفه الثالث هو "finished".
- الترتيب الزمني: نحن نريد التأكيد على أن إنهاء العشاء سيحدث *قبل* وصولك. "will have finished" يوضح هذا الترتيب الزمني بشكل صحيح.
- لماذا الخيارات الأخرى خاطئة؟
- a) will finish: تعني "سننهي العشاء". هذا لا يوضح أن العشاء سينتهي *قبل* وصولك.
- c) finish: زمن المضارع البسيط لا يناسب التعبير عن المستقبل.
- d) are finishing: زمن المضارع المستمر يدل على أننا ننهي العشاء *في نفس الوقت* الذي تصل فيه، وهذا غير صحيح.
مثال توضيحي:تخيل أنك ستصل إلى منزل صديقك في الساعة 8 مساءً. صديقك يقول لك: "By the time you arrive, we will have finished dinner." هذا يعني أنهم سينتهون من العشاء *قبل* الساعة 8 مساءً، أي قبل وصولك.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال By the time you arrive, we _____ dinner. a) will finish b) will have finished c) finish d) are finishing ؟ اترك تعليق فورآ.