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
🎯 Recommended Learning Path
- 1. Start with Present Perfect vs Past Simple Part 1 for basic distinctions
- 2. Continue with Part 2 for subtle time periods and present relevance
- 3. Master Part 3 for advanced business and complex contexts
- 4. Practice Time Expressions (already, yet, just, ever, never)
- 5. Explore specific uses: experience, since/for, negative forms
- 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
easyLearn basic differences with clear time markers and contexts
Present Perfect vs Past Simple - Part 2
mediumMaster subtle distinctions with unfinished time periods
Present Perfect vs Past Simple - Part 3
hardAdvanced nuances in business and complex contexts
Time Expressions with Present Perfect
easyPractice using already, yet, just, ever, never with present perfect
Present Perfect for Experience
easyTalk about life experiences using present perfect tense
Present Perfect for Continuing Situations
mediumExpress ongoing situations that started in the past
Irregular Verbs in Present Perfect
mediumMaster irregular past participles in present perfect
Present Perfect: Gone vs Been
mediumMaster the tricky distinction between 'has gone' and 'has been' with clear context clues
Present Perfect Mixed Practice (Easy)
easyReview all present perfect uses with easy questions
Present Perfect Mixed Practice (Intermediate)
mediumChallenge yourself with intermediate present perfect practice
💡 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
📚 Related Topics
📚 Present Perfect Theory & Examples
Learn the uses and see examples to master present perfect tense
📋 Present Perfect Quick Reference
Use | Structure | Example |
---|---|---|
Experience | have/has + past participle | I have visited Paris twice. |
Recent Past | have/has + just + past participle | She has just finished her homework. |
Continuing Situation | have/has + past participle + for/since | They have lived here for 5 years. |
Negative | haven't/hasn't + past participle | I 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
Explore More Grammar Topics
Continue practicing with these related exercises
Zero Conditional
EasyPractice general truths and scientific facts with if/when clauses
20 questions
First Conditional
EasyLearn to express real future possibilities and likely outcomes
20 questions
Present Simple
EasyTransform present simple statements into reported speech
20 questions
Past Simple
EasyConvert past simple sentences to indirect speech
20 questions
Restaurant Vocabulary
EasyEssential words for dining out with visual learning
20 questions
Restaurant Exercises
EasyPractice restaurant vocabulary with interactive exercises
40 questions