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

خطأ ستيب اليومي (19): After she has finished — حين يسبق حدثٌ ماضٍ حدثاً ماضياً آخر

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

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

الخطأ

  • خطأ: After she has finished her homework, she went to bed.
  • صواب: After she had finished her homework, she went to bed.
  • خطأ: The film has started by the time we arrived.
  • صواب: The film had started by the time we arrived.

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

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

ثم يتعلّم الطالب has و have مع التصريف الثالث (المضارع التام) قبل الماضي التام بكثير، فيلجأ إليه كلما رأى خياراً فيه تصريف ثالث. لكن المضارع التام يربط الحدث بالآن، والجملة هنا كلها في الماضي (went، arrived)، فلا يصح أن يظهر فيها has أو have.

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

  • الماضي التام = had + التصريف الثالث، للحدث الذي وقع قبل حدث ماضٍ آخر.
  • الكلمات التي تنبّهك: after · before · by the time · as soon as · already · when.
  • by the time + ماضٍ بسيط ← الجملة الأخرى غالباً في الماضي التام: By the time I arrived, they had left.
  • إذا كانت الجملة تروي حدثين متتابعين في الماضي (بعد after أو before أو by the time) وكان الآخر ماضياً بسيطاً (went، arrived، discovered)، فاستبعد has و have.

أمثلة صحيحة

  • When I got to the station, the train had already left.
  • She had studied English for years before she moved to London.
  • As soon as the guests had gone, we cleaned the house.

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

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

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

المراجع

أسئلة شائعة

ما الفرق بين has finished و had finished؟

has finished تربط الحدث بالحاضر (أنهت الآن). had finished تعني أنها أنهت قبل حدث آخر في الماضي.

هل يلزم الماضي التام دائماً بعد after؟

ليس دائماً، فالماضي البسيط مقبول بعد after لأن الترتيب واضح. لكن إذا جاء في الخيارات has و had فالصحيح had لأن القصة في الماضي.

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

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

ابدأ مجانًا

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

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

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

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

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

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

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