Present perfect vs past simple
Introducedطريقتان للنظر إلى الماضي

- كلا الزمنين يتحدث عن الماضي — لكن بطرق مختلفة.
- Past simple = زمن مكتمل. Present perfect = مرتبط بالآن.
- I saw it yesterday. / I have seen it.
I lost my keys yesterday; I have found three old receipts since.
زمن مكتمل → الماضي البسيط
- استخدم Past simple مع زمن ماضي مكتمل.
- yesterday, last week, in 2019, two days ago.
- We met in 2018. She called an hour ago.
مرتبط بالآن → المضارع التام
- استخدم Present perfect للتجربة أو الماضي القريب، مع عدم وجود زمن محدد.
- I have visited Japan. He has just left.
- الأمر مهم الآن — النتيجة أو التجربة.
اكمل: Have you ever ___ (be) to London?
الخبرة مع “ever” → present perfect: “Have you ever been …?”
كلمات دلالية
- Past simple: yesterday, … ago, last …, in 2019.
- Present perfect: just, already, yet, ever, never, since, for.
- لا تضع أبداً زمناً مكتملاً مع Present perfect.
أي زمن يطلب كلمة الإشارة؟
وقت مكتمل → past simple؛ كلمة مفتوحة / 'حتى الآن' → present perfect.
اختر الجملة الصحيحة.
“yesterday” هو وقت مكتمل → past simple: “I saw him yesterday.”
Is this correct? “I have finished my homework an hour ago.”
“an hour ago” هو وقت مكتمل → past simple: “I finished … an hour ago.”
Translate into English: 我从没去过北京。
الخبرة (never) → present perfect: “I have never been to Beijing.”
أخطاء شائعة
- ❌ When have you arrived? → ✓ When did you arrive? — when تسأل عن زمان ماضٍ.
- ❌ This is the first time I go here. → ✓ …the first time I have been here.
- just now → Past simple؛ just → Present perfect: I finished just now. / I have just finished.
أي جملة صحيحة؟
last year هو وقت ماضي محدد → past simple.
اكمل بكلمة واحدة: I have ___ finished — the report is on your desk.
just تأتي داخل present perfect؛ just now تتطلب past simple.
- زمن ماضي مكتمل → Past simple.
- تجربة / حديث، دون تحديد زمن → Present perfect.
- yesterday → Past simple؛ just / already / ever → Present perfect.
اكتب جملة واحدة عن شيء فعلته مؤخراً، باستخدام present perfect (بدون وقت محدد).
مثال: “I have just finished a good book.”