Present Perfect Exercises - Free Online Practice with Answers

Master present perfect tense with our complete collection of 14 interactive exercises and 280+ practice questions

Welcome to our comprehensive present perfect exercises collection. Learn to express experiences, recent actions, and continuing situations with confidence. Our free online exercises cover all uses of present perfect tense. Each exercise provides instant feedback and detailed explanations to help you master this essential grammar skill.

Our present perfect practice questions are designed for A2-B2 English learners and include time expressions, irregular verbs, comparisons with past simple, and mixed practice. With comprehensivepresent perfect practice available at your fingertips, you can improve your skills anytime. No registration or payment required - start practicing immediately!

14

Exercises

290

Questions

4-5h

Total Time

0/14

Completed

Overall Progress0%

🎯 Recommended Learning Path

  1. 1. Start with Present Perfect vs Past Simple Part 1 for basic distinctions
  2. 2. Continue with Part 2 for subtle time periods and present relevance
  3. 3. Master Part 3 for advanced business and complex contexts
  4. 4. Practice Time Expressions (already, yet, just, ever, never)
  5. 5. Explore specific uses: experience, since/for, negative forms
  6. 6. Complete the Final Test to assess your mastery

📊 Exercise Difficulty Levels

Present Perfect Easy

Start with present perfect easy exercises like Time Expressions and Experience. These exercises focus on basic have/has + past participle forms and common time words, perfect for beginners who are just starting their present perfect journey.

Intermediate Level

Progress to medium difficulty exercises covering irregular verbs, since/for, and comparisons with past simple. These exercises introduce more complex usage while building on the foundation from easier exercises.

Present Perfect Difficult

Challenge yourself with present perfect difficult exercises including mixed practice and subtle time distinctions. These advanced exercises test your complete understanding of present perfect uses and when NOT to use it.

Tip: We recommend starting with time expressions regardless of your level to ensure you understand the fundamental present perfect patterns before tackling more challenging uses.

Present Perfect vs Past Simple - Part 1

easy

Learn basic differences with clear time markers and contexts

20 questions

Present Perfect vs Past Simple - Part 2

medium

Master subtle distinctions with unfinished time periods

20 questions

Present Perfect vs Past Simple - Part 3

hard

Advanced nuances in business and complex contexts

20 questions

Time Expressions with Present Perfect

easy

Practice using already, yet, just, ever, never with present perfect

20 questions

Present Perfect for Experience

easy

Talk about life experiences using present perfect tense

20 questions

Present Perfect for Continuing Situations

medium

Express ongoing situations that started in the past

20 questions

Present Perfect Questions

easy

Form questions using present perfect (Have you ever...?)

20 questions

Present Perfect Negative Forms

easy

Practice negative statements with haven't and hasn't

20 questions

Irregular Verbs in Present Perfect

medium

Master irregular past participles in present perfect

20 questions

Since and For with Present Perfect

medium

Use time periods correctly with since and for

20 questions

Present Perfect: Gone vs Been

medium

Master the tricky distinction between 'has gone' and 'has been' with clear context clues

20 questions

Present Perfect Mixed Practice (Easy)

easy

Review all present perfect uses with easy questions

20 questions

Present Perfect Mixed Practice (Intermediate)

medium

Challenge yourself with intermediate present perfect practice

20 questions

Present Perfect Final Test

hard

Comprehensive test covering all aspects of present perfect

30 questions

💡 Tips for Success

Common Mistakes to Avoid

  • • Using past simple instead of present perfect for experiences
  • • Confusing "been" and "gone" (I've been to Paris vs I've gone to Paris)
  • • Using present perfect with specific past time (yesterday, last week)
  • • Forgetting irregular past participles (done, seen, written)

Practice Strategy

  • • Start with time expressions to understand the "feel" of present perfect
  • • Practice irregular verbs separately before mixed exercises
  • • Focus on the connection between past and present
  • • Compare with past simple to understand the difference

❓ Frequently Asked Questions about Present Perfect Exercises

📚 Present Perfect Theory & Examples

Learn the uses and see examples to master present perfect tense

📋 Present Perfect Quick Reference

UseStructureExample
Experiencehave/has + past participleI have visited Paris twice.
Recent Pasthave/has + just + past participleShe has just finished her homework.
Continuing Situationhave/has + past participle + for/sinceThey have lived here for 5 years.
Negativehaven't/hasn't + past participleI haven't seen that movie yet.

🔄 Present Perfect vs Past Simple

Use Present Perfect When:

  • • Actions that started in past and continue now
  • • Life experiences (with 'ever', 'never')
  • • Recent actions affecting present ('just', 'already')
  • • Unfinished time periods ('today', 'this week')

Use Past Simple When:

  • • Specific past time ('yesterday', 'last week')
  • • Finished actions with no present connection
  • • Questions with 'when' (asks for specific time)
  • • Sequential past events in stories

📝 Common Time Expressions

For Experience

  • ever, never
  • before
  • many times
  • once, twice

For Recent Actions

  • just
  • recently
  • lately
  • already

For Duration

  • for (period of time)
  • since (point in time)
  • all day/week/year
  • so far

❓ Present Perfect Theory - Common Questions