Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Matches
  • Posts
  • Rules
  • Social Media Archive
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Vocabulary
  • Writing Guides
  • Try Pro Free

Past Perfect vs. Past Simple Exercise

May 11, 2026 - B1pdf

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

Progress 0 of 12 answered
1By the time the manager arrived, she ............... the office report.
Wrong!
Use "had finished" because the report was completed before the manager arrived.
2When we got to the bus stop, the bus ............... already.
Wrong!
Use "had left" because the bus left before we got to the bus stop.
3Last summer, I went to Rome for the first time; I ............... it before.
Wrong!
Use "had never visited" because the visit refers to a time before last summer.
4Before I turned on the TV, I ............... my homework.
Wrong!
Use "did" because this is the main past action before another past action.
5When she arrived at the station, she realized that she ............... her ticket at home.
Wrong!
Use "had forgotten" because forgetting the ticket happened before she arrived at the station.
6By noon yesterday, we ............... lunch.
Wrong!
Use "had eaten" because lunch was completed before the past time point.
7Before the computer crashed, I ............... the file.
Wrong!
Use "had saved" because saving the file happened before the computer crashed.
8Before class this morning, I ............... a coffee at the café.
Wrong!
Use "drank" because this is a completed action at a finished past time.
9By the time we got to the cinema, the film ............... already.
Wrong!
Use "had started" because the film started before we got to the cinema.
10The meeting ............... at exactly 3 p.m. yesterday.
Wrong!
Use "started" because the sentence names a specific finished past time.
11Before the taxi came, they ............... their suitcases.
Wrong!
Use "had packed" because the packing was completed before the taxi came.
12Last night, I ............... dinner for my family.
Wrong!
Use "cooked" because "last night" is a finished past time.
Exercise complete
Score 0/12
Share your score!
More Exercises →

Answers

  1. By the time the manager arrived, she had finished the office report.
  2. When we got to the bus stop, the bus had left already.
  3. Last summer, I went to Rome for the first time; I had never visited it before.
  4. Before I turned on the TV, I did my homework.
  5. When she arrived at the station, she realized that she had forgotten her ticket at home.
  6. By noon yesterday, we had eaten lunch.
  7. Before the computer crashed, I had saved the file.
  8. Before class this morning, I drank a coffee at the café.
  9. By the time we got to the cinema, the film had started already.
  10. The meeting started at exactly 3 p.m. yesterday.
  11. Before the taxi came, they had packed their suitcases.
  12. Last night, I cooked dinner for my family.
ENGLISHGRAMMAR PRO

Learn the grammar behind this exercise

An exercise shows you where you go wrong. EnglishGrammar Pro shows you how to put it right: a short lesson for every mistake you keep making, from the basics to advanced English.

Related lesson in Pro Past simple or present perfect? Module 04: Tenses & verb forms · Lesson 9

  • 105 short lessons in 10 modules, in the right order
  • 63 Pro exercises in all, with up to 10 new ones every week
  • Your progress stored in your Pro account
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.
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

  • 100 Best Synonyms for “Pragmatic” October 10, 2026
  • 100 Best Synonyms for “Hard Work” October 10, 2026
  • The origin of “neither fish nor fowl” October 10, 2026
  • Phrasal Verbs with Off and Down Exercise October 10, 2026
  • 100 Best Synonyms for “One” October 10, 2026
  • 100 Best Synonyms for “Disconnected” October 10, 2026
  • Respectfully vs. respectively: how to choose the right word October 10, 2026

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

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