He has worked here ................ ten years ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
for
الإجابة الصحيحة هي: for
الشرح:
نستخدم في اللغة الإنجليزية كلمتي (for) و (since) للتعبير عن المدة الزمنية في زمن المضارع التام، ولكن هناك فرق جوهري بينهما:
1. استخدام (for):
تُستخدم عندما نتحدث عن "طول المدة الزمنية" (Duration)، أي أنها تجيب على سؤال "كم المدة؟" (How long). وتأتي عادةً مع فترة زمنية محددة (عدد من الساعات، الأيام، الشهور، أو السنين).
- أمثلة:
- for ten years (لمدة عشر سنوات) $\leftarrow$ كما في سؤالنا.
- for two hours (لمدة ساعتين).
- for a long time (لفترة طويلة).
2. استخدام (since):تُستخدم عندما نتحدث عن
"نقطة بداية الزمن" (Starting Point)، أي أنها تحدد متى بدأ الفعل بالضبط.
- أمثلة:
- since 2010 (منذ عام 2010).
- since Monday (منذ يوم الاثنين).
- since 8 o'clock (منذ الساعة الثامنة).
لماذا اخترنا (for) في هذه الجملة؟لأن الكلمة التي تلت الفراغ هي "
ten years" (عشر سنوات)، وهذا يعبر عن
مدة زمنية مستمرة وليس تاريخاً محدداً لبداية العمل، لذا فإن الخيار الصحيح والوحيد هو
for.
الجملة كاملة:
He has worked here for ten years.
(هو يعمل هنا منذ عشر سنوات / لمدة عشر سنوات).
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال He has worked here ................ ten years ؟ اترك تعليق فورآ.