• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Home of English Grammar
  • Home
  • Exercises
  • Matches
  • Posts
  • Rules
  • Social Media Archive
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Vocabulary
  • Writing Guides
  • Pro

Find the mistake – perfect tenses Exercise

February 28, 2012 B1pdf

Complete the following sentences with an appropriate verb form.

Progress 0 of 10 answered
1We ............... in this city since 1995.
Wrong!
Use the present perfect "have lived" for a situation that started in the past and continues now.
2Tom ............... with us for ten years before he joined another company.
Wrong!
Use the past perfect "had worked" for the earlier of two past actions.
3How long ............... with your current employer?
Wrong!
Use the present perfect continuous "have you been working" to ask about an activity continuing up to now.
4I ............... that novel ten times in my life.
Wrong!
Use the present perfect "have read" for life experience up to now.
5I ............... him for ten years.
Wrong!
Use the present perfect "have known" with "for ten years" when the relationship continues now.
6I have known him for several years. I first ............... him in London.
Wrong!
Use the past simple "met" for a finished event at a specific past time or place.
7Where have you been since I last ............... you?
Wrong!
Use the past simple "saw" after "since" to refer to the starting point in the past.
8She ............... to be an actor since she was a child.
Wrong!
Use the present perfect "has wanted" for a desire that began in childhood and continues now.
9I ............... to London in 2002.
Wrong!
Use the past simple "went" with the finished past time "in 2002".
10She ............... in three films. Her first film came in 2008.
Wrong!
Use the present perfect "has acted" for her experience up to now.
Exercise complete
Score 0/10
Share your score!
More Exercises →

Answers

  1. We have lived in this city since 1995.
  2. Tom had worked with us for ten years before he joined another company.
  3. How long have you been working with your current employer?
  4. I have read that novel ten times in my life.
  5. I have known him for ten years.
  6. I have known him for several years. I first met him in London.
  7. Where have you been since I last saw you?
  8. She has wanted to be an actor since she was a child.
  9. I went to London in 2002.
  10. She has acted in three films. Her first film came in 2008.
ENGLISHGRAMMAR PRO

Make sense of the rules of English

EnglishGrammar Pro explains each rule in plain English and lets you practice it until it sticks. Most lessons take about 10 to 15 minutes.

  • 105 short lessons and 688 practice questions, from your first sentences to advanced editing
  • All 63 Pro exercises, with up to 10 new ones every week
  • Try it free for 7 days, then US$12.99 a month, cancel anytime
See what’s inside Pro

Already a Pro member? Log in

  • 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.

Primary Sidebar

2,485,429 
761,532 
Improve Your English
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.
Grammar Checker - Try Now

Latest Posts

  • Should have vs. should of: which is correct? October 12, 2026
  • Appointments Vocabulary Exercise October 12, 2026
  • 100 Best Synonyms for “Provoked” October 12, 2026
  • 100 Best Synonyms for “Stranded” October 12, 2026
  • The surprisingly old roots of “newfangled” October 12, 2026
  • 100 Best Synonyms for “Answer” October 12, 2026
  • 100 Best Synonyms for “Prove” October 12, 2026
  • 100 Best Synonyms for “Repressed” October 12, 2026
  • 100 Best Synonyms for “Ambiguity” October 12, 2026
  • 100 Best Synonyms for “Paradigmatic” October 12, 2026
Home of English Grammar

Free English grammar exercises, rules and vocabulary lists, with new exercises every week. Join the leading English grammar site with over 3 million followers.

Pro

Learn

  • Exercises
  • Matches
  • Grammar rules
  • Vocabulary lists
  • Writing guides
  • Online tools

More

  • Top social media posts
  • Various posts
  • Free grammar guide (PDF)
  • Contact

Pro

  • What is Pro?
  • Pro account
  • Pro exercises

Copyright © 2026 EnglishGrammar.org

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