I_______ here for three hours. (present perfect progressive) am waiting waited have been waiting had waited ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
have been waiting
الإجابة الصحيحة هي: have been waiting
شرح مفصل:
نستخدم زمن المضارع التام المستمر (Present Perfect Progressive) للتعبير عن فعل بدأ في الماضي واستمر حتى الآن، وقد استمر لفترة زمنية محددة.
- تركيب الزمن: have/has + been + الفعل + ing
- في هذا السؤال، لدينا الفترة الزمنية "three hours" (ثلاث ساعات)، مما يشير إلى أن الفعل (الانتظار) مستمر منذ ثلاث ساعات وحتى الآن.
لماذا الخيارات الأخرى خاطئة؟- am waiting: هذا زمن المضارع المستمر (Present Continuous) ويستخدم للتعبير عن فعل يحدث الآن في لحظة الكلام، وليس فعل بدأ في الماضي واستمر.
- waited: هذا زمن الماضي البسيط (Past Simple) ويستخدم للتعبير عن فعل انتهى في الماضي.
- had waited: هذا زمن الماضي التام (Past Perfect) ويستخدم للتعبير عن فعل انتهى قبل فعل آخر في الماضي.
مثال توضيحي:- صحيح: I have been waiting here for three hours. (أنا أنتظر هنا منذ ثلاث ساعات - وما زلت أنتظر).
- خطأ: I waited here for three hours. (أنا انتظرت هنا لمدة ثلاث ساعات - وانتهى الانتظار).
- خطأ: I am waiting here for three hours. (أنا أنتظر هنا لمدة ثلاث ساعات - وهذا غير منطقي، لأن الانتظار مستمر لفترة طويلة).
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال I_______ here for three hours. (present perfect progressive) am waiting waited have been waiting had waited ؟ اترك تعليق فورآ.