iSTEP اختبر مستواك مجانًا
أخطاء شائعة

خطأ ستيب اليومي (20): If I had known — الشرط الذي فات وقته

قراءة 4 دقائق نُشر 2026-10-31

هذا المقال جزء من سلسلة «خطأ ستيب اليومي»: خطأ واحد كل يوم من الأخطاء الشائعة عند متحدثي العربية، مع سببه عند متحدثي العربية، والقاعدة التي تغنيك عنه، وأمثلة صحيحة، ومراجع تعود إليها.

الخطأ

  • خطأ: If I knew about the meeting, I would have come.
  • صواب: If I had known about the meeting, I would have come.
  • خطأ: If she had studied, she would passed.
  • صواب: If she had studied, she would have passed.

لماذا يقع فيه متحدثو العربية؟

في العربية نقول «لو عرفتُ بالاجتماع لـحضرتُ» بفعلين ماضيين بسيطين، ويفهم السامع من «لو» أن الأمر لم يحدث. أما الإنجليزية فتعبّر عن «الماضي الذي لم يحدث» بتغيير صيغة الفعل نفسه: ترجع خطوة إلى الوراء في الزمن.

فالطالب يترجم «لو عرفت» إلى If I knew، وهذه صيغة الشرط الثاني (تخيّل في الحاضر)، لا الثالث. ويختلط عليه الأمر أكثر لأن جملة الجواب فيها would have، فيظن أن have هناك تكفي للدلالة على الماضي، فلا يضع had في جملة if.

القاعدة العملية

  • الشرط الثالث (ماضٍ لم يحدث): If + had + التصريف الثالث، would have + التصريف الثالث.
  • إذا رأيت في الجواب would have، فجملة if تحتاج غالباً had + التصريف الثالث، والعكس كذلك.
  • إذا كان الفعل نفسه have فيأتي مكرراً: If I had had time... (had الأولى مساعد، والثانية التصريف الثالث لـ have).
  • لا يصح would had أبداً: بعد would يأتي المصدر have.
  • تذكير بالشرطين الآخرين: If + مضارع، will (ممكن) · If + ماضٍ، would + مصدر (تخيّل الآن).

أمثلة صحيحة

  • If we had left earlier, we would have caught the bus.
  • She would have helped you if you had asked her.
  • If I had had more money, I would have bought the laptop.

تدرّب عليه الآن

معرفة القاعدة شيء وترسيخها شيء آخر. في منصة iSTEP تجد أسئلة على الجمل الشرطية بصيغة اختبار ستيب نفسها، ومع كل سؤال شرح مكتوب لسبب الإجابة. وكل خطأ تقع فيه يُحفظ في «الأخطاء القاتلة» ويعود إليك بعد أيام، لأن التثبيت يحتاج تباعداً زمنياً.

وإن أردت أن تعرف أين تقف الآن، جرّب اختبار تحديد المستوى المجاني: 10 أسئلة في 5 دقائق.

المراجع

أسئلة شائعة

كيف أفرّق بين الشرط الثاني والثالث؟

الثاني تخيّل في الحاضر: If I had time, I would help. الثالث ماضٍ لم يحدث: If I had had time, I would have helped. انظر إلى جملة الجواب: would have = الشرط الثالث.

هل يصح had had؟

نعم، حين يكون الفعل الرئيس have: If I had had enough time. الأولى فعل مساعد والثانية التصريف الثالث.

طبّق ما قرأته الآن

اختبار تحديد مستوى مجاني يعطيك درجتك المتوقعة في STEP وخريطة نقاط ضعفك — ثم تتدرّب على ما ينقصك بالضبط.

ابدأ مجانًا

مقالات ذات صلة

خطأ ستيب اليومي (1): المضارع التام أم الماضي البسيط؟

العربية لا تملك زمناً يقابل المضارع التام أصلاً — ومن هنا يبدأ الخطأ. المثال والخطأ المتوقع وسببه والقاعدة التي تغنيك.

خطأ ستيب اليومي (2): حذف a و an قبل الاسم المفرد

العربية تعلّم التنكير بغياب العلامة، والإنجليزية تعلّمه بعلامة ظاهرة — فينقل الطالب عادته ويحذفها.

خطأ ستيب اليومي (3): وضع will بعد if

أكثر موضوع تكرر فيه الخطأ في بنك أسئلتنا. والسبب أن العربية لا تُلزم بتغيير الزمن لتمييز المحتمل من المستحيل.