انتقل إلى المحتوى

تمارين القواعد

الفرق بين Since و For (و Ago): 30 تمرينًا مع التصحيح

القاعدة باختصار: بعد since تأتي نقطة بداية (since 2019، since Monday، since we graduated)، وبعد for تأتي مدة (for three years، for a long time). أما «منذ» بمعنى «قبل» مع حدث انتهى فترجمتها ago: I moved here three years ago. أمامك 30 تمرينًا مع شرح بالعربية لكل سؤال.

كتبه Raheel Ashrafقراءة تقديرية: 14 دقائق

تمرين مجاني: تمارين قواعد اللغة الإنجليزية مجانًا مع الإجابات

انظر إلى ما يأتي بعد الكلمة. إن كان نقطة بداية، أي تاريخًا (since 2019) أو يومًا (since Monday) أو ساعة (since 9 a.m.) أو حدثًا (since we graduated)، فالصواب since. وإن كان مدة تجيب عن سؤال «كم؟» (for three years و for two hours و for a long time)، فالصواب for. وفي الحالتين يكون الفعل غالبًا في المضارع التام لأن الحالة مستمرة إلى الآن: I have lived here since 2019 / for five years.

صعوبة هذا الدرس على الناطق بالعربية أن «منذ» تؤدي ثلاث وظائف: «أعيش هنا منذ 2019» (since)، و«أعيش هنا منذ خمس سنوات» (for)، و«انتقلت إلى هنا منذ خمس سنوات» بمعنى «قبل خمس سنوات» (ago). والعربية تستخدم المضارع مع «منذ» («أعيش هنا منذ...»)، فيكتب المتعلم I live here since 2019 بدل I have lived here since 2019. التمارين أدناه تغطي هذه المواضع الثلاثة ومشكلة الزمن معها.

اختبار Since و For و Ago: 30 سؤالًا

المستوى الأول · مبتدئ

1.She has lived in Dubai ___ 2018.
2.She has lived in Dubai ___ five years.
3.I have known him ___ we were children.
4.We have been waiting ___ twenty minutes.
5.He has worked here ___ last March.
6.They have been married ___ ten years.
7.I haven't seen her ___ Monday.
8.The shop has been open ___ 9 a.m.
9.Choose the correct translation: «انتقلتُ إلى عمّان منذ خمس سنوات».
10.I have studied English ___ 2021.

المستوى الثاني · متوسط

11.I haven't eaten anything ___ breakfast.
12.We've had this car ___ a long time.
13.She has taught at this school ___ more than a decade.
14.___ when have you been interested in photography?
15.He has been my friend ___ ages.
16.I've been on a diet ___ last month.
17.They have lived in Alexandria ___ childhood.
18.The bus hasn't come ___ half an hour.
19.Choose the correct translation: «أعمل في هذه الشركة منذ 2021».
20.She hasn't called me ___ she got the new job.

المستوى الثالث · متقدم

21.We've been friends ___ the beginning of the school year.
22.I have lived here ___ about three months.
23.___ how long have you worked in marketing?
24.Nothing has changed ___ the new manager arrived.
25.She left the company two years ___.
26.He hasn't traveled abroad ___ the war started.
27.Choose the correct sentence.
28.It has been two weeks ___ our last meeting.
29.She has been practicing the piano ___ three hours today.
30.I haven't visited my hometown ___ Ramadan last year.
مفتاح الإجابات والشرحافتحه بعد إكمال الاختبار.
  1. 1. since2018 نقطة بداية، فنقول since 2018. نقول بالعربية «منذ 2018» و«منذ خمس سنوات» بالكلمة نفسها، أما الإنجليزية فتفرّق: التاريخ مع since، والمدة مع for.
  2. 2. forfive years مدة تجيب عن «كم سنة؟»، فنقول for five years. قارنها بالسؤال السابق: المعنى واحد تقريبًا، لكن ما بعد الكلمة هو الذي يحسم. و since five years من أكثر أخطاء المتعلمين العرب تكرارًا.
  3. 3. sinceبعد الكلمة جملة كاملة (we were children) تحدد نقطة البداية، فنقول since. ونقول بالعربية «منذ كنا أطفالًا». يمكن أن تأتي بعد since جملة فيها فاعل وفعل، أما for الزمنية فيأتي بعدها اسم يدل على مدة.
  4. 4. fortwenty minutes مدة، فنقول for twenty minutes. نقول بالعربية «ننتظر منذ عشرين دقيقة»، و«منذ» تدفعك إلى since، لكن العشرين دقيقة مقدار الانتظار لا لحظة بدايته.
  5. 5. sincelast March نقطة زمنية محددة، فنقول since last March، والمعنى أنه بدأ في مارس الماضي وما زال يعمل هنا. أما in last March فخطأ، لأن last لا يسبقها حرف جر.
  6. 6. forten years مدة، فنقول for ten years. ونقول بالعربية «متزوجان منذ عشر سنوات». جرّب أن تسأل: «كم سنة؟» فإن كان ما بعد الكلمة جوابًا عن هذا السؤال فالحرف for.
  7. 7. sinceMonday هنا نقطة بدأ عندها الغياب ولم ينقطع إلى الآن، فنقول since Monday. صحيح أن الأيام تأخذ on عادة (on Monday)، لكن مع since لا نضيف on: since Monday لا since on Monday.
  8. 8. sinceالساعة التاسعة لحظة بداية، فنقول since 9 a.m. أما «مفتوح منذ خمس ساعات» فتصبح for five hours، لأن الخمس ساعات مدة.
  9. 9. I moved to Amman five years ago.الانتقال حدث وقع مرة واحدة وانتهى، و«منذ» هنا بمعنى «قبل»، فترجمتها ago بعد المدة مع الماضي البسيط: five years ago. أما for five years فتعني أن الانتقال استمر خمس سنوات، وهذا لا معنى له. هذا الاستعمال لـ«منذ» يغيب عن كثير من شروح since و for.
  10. 10. since2021 سنة البداية، والمضارع التام يربط الدراسة بالحاضر، فنقول since 2021: بدأتُ في 2021 وما زلت أدرس. أما in 2021 فتحدد زمنًا في الماضي وتأتي مع الماضي البسيط (I studied English in 2021)، ولا تقول شيئًا عن استمرار الدراسة إلى الآن، ولذلك لا تناسب has studied هنا.
  11. 11. sinceالفطور حدث يحدد نقطة البداية، فنقول since breakfast. والأحداث كلها، كالوجبة والموعد والتخرج والسفر، تصلح نقاط بداية بعد since. أما لو ذكرت عدد الساعات فتقول for six hours.
  12. 12. fora long time مدة وإن لم تكن رقمًا، فنقول for a long time. ومثلها for a while و for ages، لأنها كلها تجيب عن «كم؟» لا عن «متى بدأ؟».
  13. 13. formore than a decade مدة، فنقول for. والكلمات التقريبية قبل المدة (more than و almost و about) لا تغيّر الحرف: for almost ten years و for about a month.
  14. 14. SinceSince when بمعنى «منذ متى؟» سؤال عن نقطة البداية، والجواب يأتي بـ since: Since 2019. هنا تتطابق العربية مع الإنجليزية، لأن «متى» تسأل عن نقطة.
  15. 15. forfor ages تعبير غير رسمي معناه «من زمان» أو «منذ مدة طويلة جدًا»، و ages هنا مدة، فنقول for. قد توحي العبارة العربية «من زمان» بنقطة بداية، لكنها في الحقيقة تصف طول المدة.
  16. 16. sincelast month نقطة محددة هي الشهر الذي بدأتَ فيه، فنقول since last month. وانتبه إلى الفرق: «منذ شهر» بمعنى مدة شهر تصبح for a month، و«منذ الشهر الماضي» تصبح since last month.
  17. 17. sinceالطفولة هنا نقطة انطلاق، والمعنى أنهم يعيشون في الإسكندرية منذ طفولتهم وحتى الآن، فنقول since childhood. أما during childhood فتعني «في أثناء الطفولة» فقط وتأتي مع الماضي البسيط: They lived in Alexandria during their childhood.
  18. 18. forhalf an hour مدة، فنقول for half an hour. ونقول بالعربية «لم تأتِ الحافلة منذ نصف ساعة»، لكن نصف الساعة هو مقدار الانتظار، لا لحظة بدايته. أما ago فلا تأتي مع المضارع التام.
  19. 19. I have worked at this company since 2021.العربية تستخدم المضارع مع «منذ» («أعمل»)، أما الإنجليزية فتستخدم المضارع التام (have worked أو have been working) لحالة بدأت في الماضي وما زالت مستمرة. لذلك I work here since 2021 خطأ شائع جدًا عند العرب حتى لو كان since نفسه صحيحًا.
  20. 20. sinceshe got the new job حدث يحدد نقطة البداية، فنقول since. قد يختار بعضهم after لأنها تقابل «بعد أن»، لكن المعنى هنا «منذ ذلك الحين حتى الآن»، وهذا معنى since مع المضارع التام.
  21. 21. sincethe beginning of the school year نقطة بداية صريحة، فنقول since. وكلمات مثل the beginning و the start إشارة واضحة إلى since.
  22. 22. forabout three months مدة تقريبية، فنقول for about three months. كلمة about لا تحوّل المدة إلى نقطة. ونقول بالعربية «منذ ثلاثة أشهر تقريبًا»، فلا تدع «منذ» تقودك إلى since.
  23. 23. ForFor how long بمعنى «منذ كم؟» أو «كم من الوقت؟» سؤال عن المدة، والجواب يأتي بـ for: For five years. والأشيع في الكلام أن تحذف for وتقول How long have you worked in marketing? احفظ الزوجين: Since when (نقطة) و How long / For how long (مدة).
  24. 24. sincethe new manager arrived حدث يحدد نقطة البداية، فنقول since. ولاحظ الزمن: الجملة الرئيسية في المضارع التام (has changed)، والجملة بعد since في الماضي البسيط (arrived). هذا هو التركيب المعتاد.
  25. 25. agoتركت الشركة مرة واحدة وانتهى الأمر، فنقول two years ago مع الماضي البسيط (left). وتأتي ago بعد المدة لا قبلها: two years ago لا ago two years. وهذه ترجمة «منذ سنتين» حين يكون معناها «قبل سنتين».
  26. 26. sincethe war started حدث يحدد نقطة البداية، فنقول since: لم يسافر منذ أن بدأت الحرب حتى الآن. أما before فتعني «قبل» ولا تعبّر عن استمرار من تلك النقطة إلى الحاضر.
  27. 27. I have known her for five years.خطآن في جملة واحدة يقع فيهما المتعلم العربي: since مع المدة (since five years)، والمضارع البسيط بدل المضارع التام (I know her for...). الصواب for five years مع have known. وقد تسمع since five years ago في الكلام، لكنها غير معيارية، والصيغة الآمنة for five years.
  28. 28. sinceالتركيب It has been + مدة + since + نقطة بمعنى «مرّ أسبوعان منذ اجتماعنا الأخير». المدة (two weeks) تأتي قبل since، والنقطة (our last meeting) بعدها، فتبقى القاعدة كما هي: بعد since نقطة.
  29. 29. forthree hours مدة، فنقول for three hours. وكلمة today تحدد اليوم، لا لحظة بدء العزف، فلا تغيّر شيئًا. ولو قلت since noon لكان ما بعد الكلمة نقطة.
  30. 30. sinceRamadan last year نقطة زمنية محددة، فنقول since. والشهور والأعياد تصلح نقاط بداية حين يكون المقصود مرة بعينها: since last Ramadan و since Eid.

ملخص القاعدة: نقطة أم مدة أم «قبل»؟

الحكم لما يأتي بعد الكلمة، لا للكلمة العربية التي تترجمها. بعد since نقطة بداية (لحظة أو يوم أو تاريخ أو حدث أو جملة كاملة)، وبعد for مدة تجيب عن «كم؟». وإن كانت «منذ» بمعنى «قبل» مع حدث انتهى، فالترجمة ago بعد المدة مع الماضي البسيط.

  • since + نقطة: since 2019 و since March و since Monday و since 9 a.m. و since breakfast و since we graduated.
  • for + مدة: for three years و for two hours و for a week و for a long time و for ages و for almost ten years.
  • مدة + ago: three years ago و two days ago، مع الماضي البسيط: I moved here three years ago.
  • مع since و for يأتي الفعل غالبًا في المضارع التام: I have lived here since 2019. أما I live here since 2019 فخطأ.
  • سؤالان جاهزان: Since when have you lived here? (نقطة) و How long have you lived here? (مدة).

ثلاث جمل تلخص الدرس: I have lived here since 2019 / I have lived here for five years / I moved here five years ago. وكلها تترجم بالعربية بكلمة «منذ».

مقارنة سريعة: since و for جنبًا إلى جنب

في كل سطر من القائمة التالية نصف الحالة نفسها بطريقتين: الطرف الأول يحدد متى بدأت، والثاني يحدد كم استمرت. ويمكنك أن تنتقل من أحدهما إلى الآخر إن عرفت تاريخ اليوم: في سنة 2025 مثلًا، since 2018 تعادل for seven years.

  • since 2018 / for seven years
  • since Monday / for three days
  • since 9 a.m. / for six hours
  • since childhood / for a long time
  • since we met / for ages

الأخطاء المتكررة في Since و For

تتكرر أخطاء هذا الدرس في أنماط قليلة، ويكشف معظمها سؤال واحد: هل ما بعد الكلمة نقطة أم مدة؟

  • since + مدة: since three years و since two hours خطأ، والصواب for three years و for two hours.
  • for + نقطة: for 2019 و for last March خطأ، والصواب since 2019 و since last March.
  • المضارع البسيط مع since/for: I live here since 2019 و I know him for two years خطأ، والصواب I have lived و I have known.
  • ترجمة «منذ» بمعنى «قبل» بـ since أو for: I moved here since five years خطأ، والصواب I moved here five years ago.
  • حرف جر إضافي بعد since: since on Monday و since in 2019 خطأ، والصواب since Monday و since 2019.
  • الخلط مع from و during: from للفترات المحددة البداية والنهاية (from 2015 to 2020)، و during بمعنى «في أثناء» (during the meeting)، ولا تحل أيٌّ منهما محل since أو for مع المضارع التام.

لماذا يخطئ الناطق بالعربية في Since و For؟

لأن «منذ» كلمة واحدة لثلاث وظائف تفرّقها الإنجليزية: «أعمل هنا منذ 2019» (since)، و«أعمل هنا منذ خمس سنوات» (for)، و«بدأت العمل هنا منذ خمس سنوات» (ago). الجملة العربية لا تعطيك إشارة إلى الحرف الإنجليزي المناسب، فعليك أن تسأل: هل الحالة مستمرة إلى الآن؟ إن كانت مستمرة فاسأل هل بعد «منذ» نقطة (since) أم مدة (for). وإن كان الحدث وقع وانتهى فالترجمة ago.

والصعوبة الثانية في الزمن: نقول بالعربية «أعرفه منذ سنتين» و«أسكن هنا منذ 2019» بالفعل المضارع، لأن الحالة ما زالت قائمة. أما الإنجليزية فتستخدم المضارع التام لأي حالة بدأت في الماضي وما زالت مستمرة: I have known him for two years. لذلك قد يختار المتعلم since أو for اختيارًا صحيحًا ثم يخطئ في الفعل.

وانتبه إلى تركيب يبدو مقلوبًا: It has been two weeks since our last meeting. المدة هنا قبل since والنقطة بعدها، فالقاعدة لا تتغير: ما بعد since نقطة دائمًا.

قبل أن تكتب since أو for، اسأل: هل ما زال الأمر مستمرًا؟ إن كان مستمرًا فاستخدم المضارع التام مع since أو for، وإن انتهى فاستخدم الماضي البسيط مع ago.

كيف تتدرب على Since و For

ينفع في هذا الدرس التدريب القصير المتكرر: حل المستوى الأول اليوم، والثاني بعد يومين، والثالث بعدهما، ثم أعد الاختبار كاملًا بعد أسبوع، واقرأ شرح كل سؤال أخطأت فيه.

ثم اكتب عن نفسك: خمس جمل عن أشياء ما زالت مستمرة في حياتك، كل جملة مرتين، مرة مع since ومرة مع for (I have lived in Cairo since 2015 / for ten years)، ثم ثلاث جمل عن أحداث انتهت مع ago. هذا التمرين يربط القاعدة بحياتك أنت لا بأمثلة الكتاب.

منذ قد تشير إلى البداية أو إلى وقت مضى

I have lived here since 2020 تربط الإقامة ببداية في سنة 2020. I lived here for two years تتحدث عن مدة انتهت، أما I moved here two years ago فتحدد وقت الانتقال قبل سنتين. لا تترجم منذ دائمًا إلى since؛ افحص هل المقصود بداية فترة مستمرة أم حدثًا وقع في الماضي.

تدرّب أكثر

الأسئلة الشائعة

ما الفرق بين since و for ببساطة؟

بعد since تأتي نقطة بداية (since 2019 و since Monday و since we graduated)، وبعد for تأتي مدة (for three years و for two hours و for ages). إن كان ما بعد الكلمة يجيب عن «متى بدأ؟» فالحرف since، وإن كان يجيب عن «كم؟» فالحرف for.

كيف أترجم «منذ» إلى الإنجليزية؟

حسب المعنى: إن كانت الحالة مستمرة وبعد «منذ» تاريخ أو حدث فاستخدم since (I have lived here since 2019)، وإن كانت مستمرة وبعد «منذ» مدة فاستخدم for (I have lived here for five years)، وإن كان الحدث وقع وانتهى و«منذ» بمعنى «قبل» فاستخدم ago (I moved here five years ago).

هل يمكن أن تأتي بعد since جملة كاملة؟

نعم، يمكن أن تأتي بعد since جملة فيها فاعل وفعل في الماضي البسيط بمعنى «منذ أن»: since she moved و since I woke up و since the war started. أما for بمعناها الزمني فيأتي بعدها اسم يدل على مدة. (وتوجد for بمعنى «لأن» قبل جملة، لكنها أدبية قديمة ولا علاقة لها بالزمن.)

راجع since و for في نصوصك

الصق رسالة أو فقرة كتبتها في مدقق PromGee (برومجي)، وسيشير إلى مواضع since و for والزمن الذي يحتاج إلى مراجعة مع شرح القاعدة.

جرّب المدقق مجانًا
نقاط البداية والمدد: since Monday; for three days

المصادر والمراجع

تابع القراءة: المزيد من الأدلة

تدرّب على هذا الموضوع بأداة مجانية: اختبار أزمنة الأفعال الإنجليزية المجاني