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 or simple past? Exercise

December 27, 2012 - A2pdf

Complete the following sentences using simple past or present perfect forms.

Progress 0 of 9 answered
1He ............... at a bar when he was younger.
Wrong!
Use the simple past "worked" because "when he was younger" refers to a finished time in the past.
2I ............... her since last Monday.
Wrong!
Use the present perfect "haven't seen" with "since" for a period continuing up to now.
3He ............... three years ago.
Wrong!
Use the simple past "died" with the finished-time expression "three years ago".
4She ............... unhappy since she left her home.
Wrong!
Use the present perfect "has been" with "since" for a state continuing up to now.
5They ............... the job last week.
Wrong!
Use the simple past "finished" with the finished-time expression "last week".
6They ............... started working yet.
Wrong!
Use the present perfect negative "haven't" with plural subject "They" and "yet".
7She ............... ill since last month.
Wrong!
Use the present perfect "has been" with "since last month" for a state continuing up to now.
8Nobody ............... him since that fateful evening.
Wrong!
Use the present perfect "has seen" with "since" for a period continuing up to now.
9............... to Venice?
Wrong!
Use the present perfect "Have you ever been" to ask about life experience up to now.
Done.
Score: 0/9
Share your score!

Answers

  1. He worked at a bar when he was younger.
  2. I haven’t seen her since last Monday.
  3. He died three years ago.
  4. She has been unhappy since she left her home.
  5. They finished the job last week.
  6. They haven’t started working yet.
  7. She has been ill since last month.
  8. Nobody has seen him since that fateful evening.
  9. Have you ever been to Venice?
  • Share
  • Post
  • Post
  • Reddit
  • Email
  • WhatsApp
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
2,485,429 
761,532 
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

  • 100 Best Synonyms for “Event” July 1, 2026
  • Quixotic: from Don Quixote to a modern adjective July 1, 2026
  • 100 Words Every Animator Should Know July 1, 2026
  • 100 Best Synonyms for “Unassuming” July 1, 2026
  • 100 Best Synonyms for “Confused” July 1, 2026
  • 100 Words to Describe Settings July 1, 2026
  • Prepositions in Idiomatic Expressions Exercise July 1, 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.