Present Perfect Rules | A2-B1 Grammar Guide
📖 Present Perfect Rules: Form, Usage & Signal Words
Connecting past to present. The Present Perfect focuses on what happened or that it happened, not exactly when. Unlike Past Simple, it links the past with the present moment.
⚙️ Rule 1: Form – How to Build the Present Perfect
Formula: Subject + have/has + past participle
| Subject | Auxiliary | Past Participle | Example |
|---|---|---|---|
| I | have | eaten | I have eaten breakfast. |
| She/He/It | has | finished | She has finished homework. |
| They | have | gone | They have gone home. |
Negative: add not → have not (haven't) / has not (hasn't)
Question: invert subject and have/has → Have you seen? / Has she arrived?
✅ Has she called yet?
📌 Regular & Irregular Past Participles (Top 30)
begin → begun | break → broken
bring → brought | buy → bought
come → come | do → done
drink → drunk | eat → eaten
fly → flown | go → gone
know → known | leave → left
lose → lost | make → made
meet → met | read → read
see → seen | sing → sung
speak → spoken | swim → swum
take → taken | teach → taught
think → thought | write → written
🎯 Rule 2: When to Use (4 essential rules)
I have visited Mexico. Have you ever tried sushi? Key: ever, never, before
He has lost his keys → he can't open the door now. I've finished homework → I am free.
We have lived here for 10 years. She has worked since 2015.
The train has arrived. Scientists have discovered a new planet. Key: just, already, yet, recently
⏳ Rule 3: Signal Words & Time Expressions
✅ I have waited for an hour. ✅ I have waited since 9 AM. ❌ I have waited since an hour.
🚫 Rule 4: What You CANNOT Do
Wrong: I have seen him yesterday. → ✅ I saw him yesterday. (Past Simple)
❌ No questions with "When?" → ✅ When did you arrive? (NOT When have you arrived?)
⚡ Rule 5: Present Perfect vs Past Simple
| Past Simple (finished time) | Present Perfect (connects to present) |
|---|---|
| I saw him yesterday. | I have seen him (sometime in life). |
| She lived in Paris for 2 years (not now). | She has lived in Paris for 2 years (still there). |
| I saw three movies last week. (week finished) | I have seen three movies this week. (week not finished) |
📝 Quick Quiz – Test your rules!
1️⃣ Fill in the blank: She _______ (finish) her work already.
2️⃣ Choose the correct word: I have known her _______ (for / since) 2010.
3️⃣ Correct the mistake: "I have seen him yesterday." → write correct sentence:
4️⃣ Identify tense: "They have gone to London." → Past Simple or Present Perfect?
5️⃣ Which is correct?
✍️ Interactive Practice: For vs Since & Participles
Exercise 1: Complete with "for" or "since".
Exercise 2: Type the Past Participle of the verb (irregulars).
🔄 Transform the sentence (Past Simple → Present Perfect where appropriate)
👉 Original: "I visited Paris in 2015." (change to life experience without specific time)
📋 Summary Table
| Rule | Example |
|---|---|
| Form | have/has + past participle |
| Experience | I have been to France. |
| Result now | He has broken his phone. |
| Unfinished action | She has lived here since 2010. |
| News | The plane has landed. |
| For + duration | for 3 hours |
| Since + point | since 9 AM |
| No specific past time | ❌ yesterday / last week |
Commentaires
Enregistrer un commentaire