Present Perfect Tense: Rules, Examples & Exercises
Form: have/has + past participle (V3). Use for: life experience, unfinished time (this week/since 2019), and recent actions with results now.
الصيغة: have/has + التصريف الثالث (V3). الاستخدام: تجارب الحياة، زمن غير منتهٍ (هذا الأسبوع/منذ 2019)، وأفعال حديثة نتيجتها ظاهرة الآن.
When to Use
- Life experience (no finished time): I’ve visited Turkey. (not: in 2019)
- تجارب الحياة (بدون زمن منتهٍ): لقد زرت تركيا. (بدون: في 2019)
- Unfinished time period: I’ve read three books this month. We’ve lived here since 2019.
- فترة زمنية غير منتهية: قرأت ثلاثة كتب هذا الشهر. نعيش هنا منذ 2019.
- Recent past with present result: She’s just broken her arm. (result now: arm is broken)
- حدث حديث ونتيجته الآن: لقد كسرت ذراعها للتو. (النتيجة: الذراع مكسورة الآن)
- Change over time / achievements: He has improved a lot. Scientists have discovered a new planet.
- تغيّر مع الزمن / إنجازات: لقد تحسّن كثيرًا. لقد اكتشف العلماء كوكبًا جديدًا.
How to Form
| Subject | Auxiliary | Past Participle (V3) | Example |
|---|---|---|---|
| I/You/We/They | have | V3 | I have finished. / We have seen it. |
| He/She/It | has | V3 | She has eaten. / It has broken. |
Contractions: I’ve, you’ve, we’ve, they’ve; he’s, she’s, it’s; haven’t, hasn’t.
الاختصارات: I’ve / he’s / haven’t / hasn’t …
Time Expressions
ever / never
ever (questions): Have you ever flown?
never (negative meaning): I’ve never flown.
ever للأسئلة: هل سبق أن…؟ / never للنفي: لم يسبق لي…
already / just / yet
already (before expected): I’ve already eaten.
just (very recent): She’s just arrived.
yet (negatives/questions, end position): Have you finished yet? I haven’t finished yet.
already: بالفعل / just: للتو / yet: حتى الآن (في النفي/السؤال).
since / for
since + point in time (2019, Monday, 8am).
for + duration (2 hours, three years).
since + نقطة بداية / for + مدة زمنية.
Unfinished time
today, this morning/week/month/year, lately, recently, so far, up to now.
اليوم، هذا الصباح/الأسبوع…، مؤخرًا، حتى الآن.
Negatives & Questions
Negative
Subject + have/has + not + V3 → I haven’t seen it. / He hasn’t finished.
النفي: الفاعل + have/has + not + V3 → I haven’t… / He hasn’t…
Yes/No Questions
Have/Has + subject + V3? → Have you eaten? Has she called?
الأسئلة: Have/Has + الفاعل + V3؟
Short answers: Yes, I have. / No, he hasn’t.
Wh- Questions
Wh- + have/has + subject + V3? → How long have you lived here?
سؤال بـ Wh-: Wh- + have/has + الفاعل + V3؟
Examples (EN ⇄ AR)
- I’ve visited Paris twice. experience
- لقد زرت باريس مرتين.
- She has worked here since 2021. since
- إنها تعمل هنا منذ 2021.
- We’ve already finished the report. already
- لقد أنهينا التقرير بالفعل.
- Have you ever tried sushi? ever
- هل سبق أن جرّبت السوشي؟
- He hasn’t called me yet. yet
- لم يتصل بي حتى الآن.
Present Perfect vs Past Simple
| Use | Present Perfect | Past Simple |
|---|---|---|
| Time reference | No finished time: “I’ve seen that film.” | Finished time given: “I saw it yesterday / in 2020.” |
| Unfinished vs finished period | “I’ve read three books this month.” (month not finished) | “I read three books last month.” (finished period) |
| Recent result | “She’s just left.” (result now) | “She left a minute ago.” (finished moment) |
“Been to” vs “Gone to”
- have been to = visited and returned: I’ve been to London. (I’m back)
- have been to = ذهبت وعدت: لقد ذهبت إلى لندن (والآن عدت).
- have gone to = went and still away: She’s gone to the bank. (she is there now)
- have gone to = ذهبت وما زالت هناك: لقد ذهبت إلى البنك (هي هناك الآن).
Common Mistakes
- ✗ I have eat breakfast. → ✓ I have eaten breakfast. (use V3)
- ✗ I’ve seen him yesterday. → ✓ I saw him yesterday. (finished time → past simple)
- ✗ Did you ever go to Japan? → ✓ Have you ever been to Japan? (experience question)
- ✗ I don’t have saw it. → ✓ I haven’t seen it. (use have/has, not do/does)
- ✗ I have eat → ✓ I have eaten (استخدم التصريف الثالث).
- ✗ I’ve seen him yesterday → ✓ I saw him yesterday (زمن منتهٍ → ماضٍ بسيط).
- ✗ Did you ever…? (للخبرة) → ✓ Have you ever…?
Exercises
1) Fill in (have/has + V3)
- They ___ (see) that film three times.
- He ___ (not/eat) yet.
- I ___ (never/try) sushi.
- She ___ (just/finish) her homework.
2) since or for?
- We’ve lived here ___ 2019.
- I’ve known him ___ ten years.
- She has worked at this company ___ May.
3) Choose Present Perfect or Past Simple
- I (have lost / lost) my keys. Can you help me?
- We (have visited / visited) Cairo in 2022.
- She (has read / read) three books this week.
4) Word order (already / just / yet)
- I / finished / already → _______________________
- Has / she / yet / arrived / ? → _______________________
- He / just / left → _______________________
5) Been or gone?
- Tom isn’t here. He has ______ to the gym.
- I have ______ to Spain twice. I love Barcelona.
Answers
1) Fill in
- have seen
- hasn’t eaten
- have never tried
- has just finished
2) since / for
- since
- for
- since
3) Choose
- have lost
- visited
- has read
4) Word order
- I’ve already finished.
- Has she arrived yet?
- He’s just left.
5) Been / Gone
- gone
- been