Robert...........ill for three weeks. He is still in hospital. A. had been.B. has been.C. is .D. was ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
B. has been
الإجابة الصحيحة هي B. has been.
الشرح:
هذا السؤال يختبر فهمك للاستخدام الصحيح لأزمنة الأفعال في اللغة الإنجليزية، وتحديداً الفرق بين الماضي التام المستمر (Past Perfect Continuous)، المضارع التام المستمر (Present Perfect Continuous)، المضارع البسيط (Simple Present)، والماضي البسيط (Simple Past).
- لماذا "has been" هي الإجابة الصحيحة؟
- الجملة تتحدث عن حالة بدأت في الماضي وما زالت مستمرة حتى الآن. "Robert has been ill for three weeks" تعني أن روبرت مريض منذ ثلاثة أسابيع، وهو لا يزال في المستشفى.
- نستخدم المضارع التام المستمر (has/have been + verb-ing) للتعبير عن فعل بدأ في الماضي واستمر حتى الحاضر، مع التركيز على مدة الاستمرار.
- كلمة "still" (لا يزال) في الجملة تؤكد أن الحالة مستمرة حتى الآن، مما يجعل المضارع التام المستمر هو الزمن المناسب.
- لماذا الخيارات الأخرى غير صحيحة؟
- A. had been: الماضي التام المستمر (Past Perfect Continuous) يستخدم للتعبير عن فعل استمر لفترة من الوقت قبل فعل آخر في الماضي. لا يوجد فعل آخر في الماضي في هذه الجملة لتحديد نقطة زمنية سابقة.
- C. is: المضارع البسيط (Simple Present) يستخدم للتعبير عن الحقائق أو العادات. المرض ليس حقيقة دائمة، وهو مستمر لفترة محددة.
- D. was: الماضي البسيط (Simple Past) يستخدم للتعبير عن فعل انتهى في الماضي. الجملة تشير إلى أن المرض بدأ في الماضي وما زال مستمراً، لذا لا يمكن استخدام الماضي البسيط.
مثال توضيحي:- صحيح: I have been studying English for five years. (أنا أدرس اللغة الإنجليزية منذ خمس سنوات - وما زلت أدرسها).
- خطأ: I had been studying English for five years when I moved to America. (هذا صحيح إذا كنت تتحدث عن فترة الدراسة قبل الانتقال، ولكن ليس في سياق السؤال الأصلي).
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال Robert...........ill for three weeks. He is still in hospital. A. had been.B. has been.C. is .D. was ؟ اترك تعليق فورآ.