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 “Realise” July 22, 2026
  • 100 Sentence Starters for Debate Speeches July 22, 2026
  • 100 Words Every Threat Hunter Should Know July 22, 2026
  • Is “the reason is because” wrong, awkward, or acceptable? July 22, 2026
  • 100 Best Synonyms for “Rise” July 22, 2026
  • 100 Words Every Malware Analyst Should Know July 22, 2026
  • 100 Words to Describe Patience July 22, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Pro · Privacy Policy · Refund 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.