He has been a professional swimmer.............. three years ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
for
الإجابة الصحيحة هي "for".
شرح مفصل:
نستخدم "for" مع زمن المضارع التام المستمر (Present Perfect Continuous) أو المضارع التام (Present Perfect) للتعبير عن مدة زمنية. بمعنى آخر، نستخدم "for" للإشارة إلى *كم من الوقت* استمر فعل ما.
- القاعدة: have/has been + فعل -ing + for + مدة زمنية. أو have/has + فعل بالصيغة الثالثة + for + مدة زمنية.
- مثال:
- "He has been a professional swimmer for three years." (هو سباح محترف منذ ثلاث سنوات - أي استمر في هذه المهنة لمدة ثلاث سنوات).
- "I have lived in Cairo for ten years." (أعيش في القاهرة منذ عشر سنوات).
- "She has studied English for five years." (تدرس اللغة الإنجليزية منذ خمس سنوات).
لماذا "since" غير صحيحة؟نستخدم "since" مع زمن المضارع التام المستمر أو المضارع التام للإشارة إلى *نقطة بداية* حدث ما.
- مثال:
- "He has been a professional swimmer since 2020." (هو سباح محترف منذ عام 2020 - أي بدأ هذه المهنة في عام 2020).
- "I have lived in Cairo since I was a child." (أعيش في القاهرة منذ أن كنت طفلاً).
في السؤال الأصلي، نحن نتحدث عن *مدة* ممارسة السباحة الاحترافية (ثلاث سنوات)، وليس عن *متى* بدأ. لذلك، "for" هي الإجابة الصحيحة.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال He has been a professional swimmer.............. three years ؟ اترك تعليق فورآ.