We have travelled ……………. 20 days ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
for
الإجابة الصحيحة هي for، والسبب يعود إلى القاعدة النحوية المستخدمة للتعبير عن الوقت في اللغة الإنجليزية، وتحديداً الفرق بين استخدام for و since:
1. استخدام for:
تُستخدم for عندما نتحدث عن "مدة زمنية" (Period of Time)، أي أنها تجيب على السؤال "كم استغرق الأمر؟". نستخدمها عندما نذكر عدداً من الساعات، الأيام، السنين، أو الشهور.
- أمثلة:
- for 20 days (لمدة 20 يوماً) $\leftarrow$ كما في سؤالنا.
- for 5 hours (لمدة 5 ساعات).
- for two years (لمدة سنتين).
2. استخدام since:تُستخدم
since عندما نتحدث عن
"نقطة بداية الزمن" (Point of Time)، أي أنها تخبرنا "متى بدأ الفعل بالضبط".
- أمثلة:
- since Monday (منذ يوم الاثنين).
- since 2010 (منذ عام 2010).
- since 8 o'clock (منذ الساعة الثامنة).
تطبيق القاعدة على الجملة:الجملة تقول: "We have travelled ……………. 20 days"
بما أن
"20 days" تعبر عن
مدة زمنية (عدد من الأيام) وليست تاريخاً محدداً أو نقطة بداية، فإن الاختيار الصحيح والوحيد هو
for.
لتصبح الجملة:
We have travelled for 20 days.
(لقد سافرنا لمدة 20 يوماً).
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال We have travelled ……………. 20 days ؟ اترك تعليق فورآ.