Robert...........ill for three weeks. He is still in hospital. ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
B. has been
الإجابة الصحيحة هي "has been". هذا لأن الجملة تتحدث عن حالة بدأت في الماضي وما زالت مستمرة حتى الآن.
- "has been" هي صيغة المضارع التام المستمر (Present Perfect Continuous) وتستخدم للتعبير عن:
- فعل بدأ في الماضي واستمر حتى الآن.
- التركيز على مدة استمرار الفعل.
- لماذا "has been" وليست خيارات أخرى؟
- "is": تستخدم للتعبير عن حالة حالية فقط، ولا تشير إلى مدة الاستمرار.
- "was": تستخدم للتعبير عن حالة انتهت في الماضي، والجملة تقول إنه لا يزال في المستشفى.
- "have been": تستخدم مع ضمائر الجمع (we, you, they) وليس مع ضمير المفرد الغائب (He).
- الجملة كاملة: Robert has been ill for three weeks. He is still in hospital.
- هذا يعني أن روبرت مريض منذ ثلاثة أسابيع، ولا يزال مريضاً حتى الآن، وهذا ما يوضحه قوله "He is still in hospital".
- مثال آخر:
- I have been studying English for five years. (أنا أدرس اللغة الإنجليزية منذ خمس سنوات - وما زلت أدرسها).
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال Robert...........ill for three weeks. He is still in hospital. ؟ اترك تعليق فورآ.