I have lived here ...... more than twenty years. a) since b) for c) ago d) sense ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
b) for
الإجابة الصحيحة هي: b) for
شرح القاعدة:
نستخدم كلمة for عندما نريد أن نتحدث عن فترة زمنية محددة أو طول المدة التي استغرقها الفعل (مثل: مدة دقائق، ساعات، أيام، شهور، أو سنوات).
- في هذه الجملة، عبارة (more than twenty years) تعني "أكثر من عشرين سنة"، وهي تدل على فترة زمنية كاملة، لذلك اخترنا for.
- مثال آخر: I have studied English for three years. (أنا أدرس الإنجليزية لمدة ثلاث سنوات).
- لماذا بقية الخيارات خاطئة؟
- a) since: تُستخدم مع نقطة بداية الفعل المحددة في الماضي (مثل: عام 2010، يوم الإثنين، الطفولة)، وليس مع مدة زمنية طويلة.
- *مثال:* I have lived here since 2010.
- c) ago: تُستخدم في زمن الماضي البسيط للدلالة على شيء حدث وانتهى في الماضي، وتأتي عادة في نهاية الجملة.
- *مثال:* I arrived here ten years ago.
- d) sense: كلمة خاطئة في هذا السياق، والصحيح إملائياً وقواعدياً هي *since*.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال I have lived here ...... more than twenty years. a) since b) for c) ago d) sense ؟ اترك تعليق فورآ.