← Home

Present Perfect Mastery

Learn, Practice, and Master the Present Perfect Tense

📚 Explanation
✏️ Practice
🎯 Quiz

Understanding the Present Perfect Tense

🔧 Formation

Subject + have/has + past participle

Use "have" with: I, you, we, they

Use "has" with: he, she, it

✅ I have finished my homework.
✅ She has traveled to many countries.
✅ They have lived here for five years.

🎯 When to Use Present Perfect

  • Life experiences: I have been to Paris.
  • Unfinished actions: We have lived here since 2020.
  • Recent past with present relevance: I have just finished eating.
  • Actions without specific time: She has read that book.

❌ Negative Form

Subject + have not (haven't) / has not (hasn't) + past participle
❌ I haven't seen that movie.
❌ He hasn't finished his work yet.
❌ We haven't received the results.

❓ Question Form

Have/Has + subject + past participle + ?
Have you ever been to London?
Has she finished her presentation?
Have they arrived yet?

🔑 Signal Words

These words often indicate Present Perfect:

ever
never
just
already
yet
since
for
recently
lately
so far
up to now
how long

⚠️ Common Mistakes

❌ I have seen him yesterday. → ✅ I saw him yesterday.
❌ She have finished her work. → ✅ She has finished her work.
❌ Have you went there? → ✅ Have you been there?

Practice Exercises

Positive Form
1. Complete the sentence: I ___ (visit) Paris three times.
Negative Form
2. Make negative: She has finished her homework. → She ___ her homework.
Question Form
3. Form a question: You have been to Japan. → ___ you ___ to Japan?
Signal Words
4. Complete with the correct signal word: I have ___ seen that movie. (never/yesterday)
Duration
5. Complete: They ___ (live) here since 2020.
Question with Ever
6. Complete: ___ she ___ ever ___ (eat) sushi?

Present Perfect Quiz

Score: 0/0
Question 1 of 8
Complete the sentence: I ___ this movie before.
have seen
has seen
saw
see