هذا الخطأ يرتكبه حتى المتقدمون. السبب بسيط: في العربية لا يوجد مكافئ مباشر للـPresent Perfect. لكن حين تفهم المنطق، كل شيء يتضح.
المنطق الأساسي
- ✓Simple Past: حدث في زمن محدد منتهٍ — "I went to Paris last year"
- ✓Present Perfect: الماضي مرتبط بالحاضر — "I have been to Paris" (تجربة في حياتي)
- ✓Present Perfect: أثر الماضي موجود الآن — "I have lost my keys" (لم أجدها بعد)
- ✓Present Perfect: مع ever / never / already / yet / just / since / for
اختبار الزمن
طريقة التذكر: إذا كان الزمن محدداً (yesterday, last year, in 2020) → Simple Past دائماً. إذا كان التأثير موجوداً الآن أو لا يوجد زمن محدد → Present Perfect.
- ✓"I have just finished." ✓ (الفعل انتهى للتو — أثره الآن)
- ✓"I finished it yesterday." ✓ (زمن محدد)
- ✓"I have finished it yesterday." ❌ (تناقض)
- ✓"Have you ever tried sushi?" ✓ / "Did you ever try sushi?" ⚠️
الأمريكيون يستخدمون Simple Past في حالات يستخدم فيها البريطانيون Present Perfect — وكلاهما صحيح. لا تتوتر من هذا التباين.