No sooner ..... the offer than he accepted it. a) he received b) did he receive c) had he received d) he had received ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
b) did he receive
الإجابة الصحيحة هي b) did he receive.
هذا السؤال يختبر فهمك لقاعدة "No sooner... than" واستخدامها مع الأزمنة. إليك الشرح:
- قاعدة "No sooner... than": تُستخدم للتعبير عن حدثين وقعا في الماضي، حيث وقع الحدث الأول مباشرة بعد الحدث الثاني. تُترجم عادةً إلى "ما إن... حتى".
- بنية الجملة: عندما تبدأ الجملة بـ "No sooner"، يجب أن نتبعها بـ "auxiliary verb" (فعل مساعد) مقلوبًا قبل الفعل الرئيسي في الجزء الأول من الجملة. ثم يأتي "than" يتبعه الفعل في زمن الماضي البسيط.
- لماذا الخيارات الأخرى خاطئة؟
- a) he received: هذا ترتيب خاطئ للأفعال. لا يوجد قلب للفعل المساعد.
- c) had he received: على الرغم من أن "had" يستخدم في الماضي التام، إلا أن استخدامه هنا غير صحيح مع "No sooner... than". التركيب الصحيح يتطلب قلب الفعل المساعد.
- d) he had received: نفس مشكلة الخيار (a) بالإضافة إلى استخدام "had" بشكل غير صحيح في بداية الجزء الأول من الجملة.
- الجملة الصحيحة كاملة: No sooner did he receive the offer than he accepted it. (ما إن تلقى العرض حتى قبله).
- مثال آخر: No sooner had I finished my homework than my friend called. (ما إن انتهيت من واجبي المنزلي حتى اتصل صديقي). لاحظ هنا استخدام "had" مع الفعل الرئيسي "finished" لأن "had" هو الفعل المساعد في زمن الماضي التام. لكن في سؤالك، الفعل المساعد هو "did" لأنه مرتبط بالفعل "receive" في زمن الماضي البسيط.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال No sooner ..... the offer than he accepted it. a) he received b) did he receive c) had he received d) he had received ؟ اترك تعليق فورآ.