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

Tenses worksheet Exercise

February 22, 2017 - B1pdf

Complete the following sentences using an appropriate verb form.

Progress 0 of 10 answered
1It ............... raining for two hours.
Wrong!
Use the present perfect continuous for an action that started in the past and continues now, so the correct answer is "has been".
2I ............... my grandmother yesterday.
Wrong!
Use the past simple with a finished past time such as yesterday, so the correct answer is "visited".
3My boss ............... to London, and he is still there.
Wrong!
Use the present perfect for a past movement with a present result, so the correct answer is "has gone".
4See that you ............... on time.
Wrong!
After "see that" in this instruction, use the present simple, so the correct answer is "arrive".
5She will come if you ............... her.
Wrong!
In the if-clause of a first conditional sentence, use the present simple, so the correct answer is "invite".
6I ............... to Iceland, so I know how beautiful it is.
Wrong!
Use the present perfect to talk about life experience up to now, so the correct answer is "have been".
7The man ............... killed before the doctor examined the body.
Wrong!
Use the past perfect passive for an action completed before another past event, so the correct answer is "had been".
8We ............... waiting for them for two weeks.
Wrong!
Use the present perfect continuous for an action continuing up to now, so the correct answer is "have been".
9The train ............... before we reached the station.
Wrong!
Use the past perfect for the earlier of two past actions, so the correct answer is "had left".
10I ............... the newspaper every morning.
Wrong!
Use the present simple for habits and routines, so the correct answer is "read".
Done.
Score: 0/10
Share your score!

Answers

  1. It has been raining for two hours.
  2. I visited my grandmother yesterday.
  3. My boss has gone to London, and he is still there.
  4. See that you arrive on time.
  5. She will come if you invite her.
  6. I have been to Iceland, so I know how beautiful it is.
  7. The man had been killed before the doctor examined the body.
  8. We have been waiting for them for two weeks.
  9. The train had left before we reached the station.
  10. I read the newspaper every morning.
  • 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

  • Fixed Expressions and Idiomatic Collocations Exercise June 24, 2026
  • 100 Words Every Science Fair Student Should Know June 24, 2026
  • Phrasal Verbs in Context: Work and Study Exercise June 24, 2026
  • Why “fast asleep” means deeply asleep June 24, 2026
  • 100 Best Synonyms for “Meaningful” June 24, 2026
  • 100 Best Synonyms for “Persuasive” June 24, 2026
  • 100 Best Synonyms for “Persuasive” June 24, 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.