التعريف / الشرح
يتحدث past simple عن فعل مكتمل في وقت ماضٍ منتهٍ. ويتحدث present perfect عن فعل ماضٍ له ارتباط بالحاضر، أو عن فعل لم يُذكر وقته الدقيق المنتهي. هذا الفرق مهم لأن الزمنين يشيران إلى الماضي، لكنهما يجيبان عن أسئلة مختلفة. past simple يجيب عن When did it happen?، بينما present perfect يجيب عن أفكار مثل: Has it happened in your life, this week, or up to now?
القواعد الأساسية
- استخدم past simple مع تعبيرات الوقت المنتهي: yesterday, last week, in 2019.
- استخدم present perfect عندما لا يذكر الوقت الدقيق أو عندما تهم النتيجة الآن.
- قارن: I saw him yesterday مقابل I have seen him this week.
- استخدم past simple في القصص والتسلسل الزمني.
- استخدم present perfect للأخبار الحديثة والخبرة والفترات غير المنتهية.
أمثلة
- I saw him yesterday, but I have seen him twice this week. - رأيته أمس، لكنني رأيته مرتين هذا الأسبوع.
- She left at six, so I have not spoken to her today. - غادرت عند السادسة، لذلك لم أتحدث معها اليوم.
- We went there last month, and we have been there many times before. - ذهبنا إلى هناك الشهر الماضي، وقد كنا هناك مرات كثيرة من قبل.
- He broke his phone last night, so he has bought a new one. - كسر هاتفه الليلة الماضية، لذلك اشترى واحدًا جديدًا.
- They did not finish the job yesterday, but they have finished it now. - لم ينهوا العمل أمس، لكنهم أنهوه الآن.
أخطاء شائعة
- ❌ I have seen him yesterday. -> ✅ I saw him yesterday.
- ❌ She went to the gym this week. -> ✅ She has gone to the gym this week.
- ❌ We have did it already. -> ✅ We have done it already.