Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Matches
  • Rules
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Top Social Media Posts
  • Various Posts
  • Vocabulary
  • Writing Guides
  • Contact

Present Perfect (Experience vs. Specific Time) Exercise

April 11, 2026 - B1pdf

Complete the 12 sentences below. Choose the best answer for each one.

Progress 0 of 12 answered
1I ............... to Japan twice, so I can give you some travel tips.
Wrong!
"Have been" is correct because the present perfect is used for life experience without a specific past time.
2She ............... that film last night and loved it.
Wrong!
"Saw" is correct because" last night" is a specific finished time, so we use the past simple.
3............... you ever tried Korean food before?
Wrong!
"Have" is correct because the present perfect is used with" ever" to ask about experience.
4We ............... our homework already, so we can go out now.
Wrong!
"Have finished" is correct because the present perfect is used for a completed action with a present result.
5My brother ............... a snake when he was ten.
Wrong!
"Saw" is correct because" when he was ten" gives a specific finished time in the past.
6I ............... in a five-star hotel before.
Wrong!
"Have never stayed" is correct because the present perfect is used with" never" for life experience up to now.
7They ............... to the new museum on Saturday.
Wrong!
"Went" is correct because" on Saturday" is a specific finished time, so we use the past simple.
8She ............... sushi, so she wants to try it tonight.
Wrong!
"Has never eaten" is correct because the present perfect is used with" never" to talk about experience.
9I ............... my keys yesterday, but I found them this morning.
Wrong!
"Lost" is correct because" yesterday" is a specific finished time in the past.
10............... your teacher ever given you extra homework for the weekend?
Wrong!
"Has" is correct because the present perfect is used with" ever" to ask about experience, and the subject is singular.
11We ............... that restaurant before, so we don't know what to order.
Wrong!
"Haven't tried" is correct because the present perfect is used for lack of experience up to now.
12He ............... his grandparents in 2022, when they lived in Rome.
Wrong!
"Visited" is correct because" in 2022" is a specific finished time, so we use the past simple.
Done.
Score: 0/12

Answers

  1. I have been to Japan twice, so I can give you some travel tips.
  2. She saw that film last night and loved it.
  3. Have you ever tried Korean food before?
  4. We have finished our homework already, so we can go out now.
  5. My brother saw a snake when he was ten.
  6. I have never stayed in a five-star hotel before.
  7. They went to the new museum on Saturday.
  8. She has never eaten sushi, so she wants to try it tonight.
  9. I lost my keys yesterday, but I found them this morning.
  10. Has your teacher ever given you extra homework for the weekend?
  11. We haven’t tried that restaurant before, so we don’t know what to order.
  12. He visited his grandparents in 2022, when they lived in Rome.
  • Share
  • Post
  • Post
  • Email
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
2,485,429 
760,468 
Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.

Grammar Checker

GrammarCheck.net - Try online
Hint → Bookmark GrammarCheck for future use.

Latest Posts

  • Present Perfect (Experience vs. Specific Time) Exercise April 11, 2026
  • 100 Phrases to Use Instead of “In contrast” April 11, 2026
  • 100 Ways to Congratulate Someone April 11, 2026
  • 100 Words to Use Instead of “Elderly” April 11, 2026
  • Why the guillotine is named after Guillotin, even though he did not invent it April 11, 2026
  • 100 Words to Use Instead of “Increase” April 11, 2026
  • 100 Best Synonyms for “Point” April 11, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Privacy Policy · Sitemap · Terms

Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.