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

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!
"Had finished" is correct because it shows the earlier past action before the manager arrived.
2When we got to the bus stop, the bus ............... already.
Wrong!
"Had left" is correct because it shows the earlier past action before we got to the stop.
3Last summer, I went to Rome for the first time; I ............... never visited it before.
Wrong!
"Had" is correct because it refers to an earlier experience before last summer.
4Before I turned on the TV, I ............... my homework.
Wrong!
"Did" is correct because the sequence is clear and past simple is natural here.
5When she arrived at the station, she realized that she ............... her ticket at home.
Wrong!
"Had forgotten" is correct because the forgetting happened before she arrived at the station.
6By noon yesterday, we ............... lunch.
Wrong!
"Had eaten" is correct because it shows a completed action before a past time point.
7Before the computer crashed, I ............... the file.
Wrong!
"Had saved" is correct because it shows the earlier past action before the crash.
8Before class this morning, I ............... a coffee at the café.
Wrong!
"Drank" is correct because it describes a simple completed action before class.
9By the time we got to the cinema, the film ............... already.
Wrong!
"Had started" is correct because it shows the film started before we arrived.
10The meeting ............... at exactly 3 p.m. yesterday.
Wrong!
"Started" is correct because a specific finished past time takes the past simple.
11Before the taxi came, they ............... their suitcases.
Wrong!
"Had packed" is correct because it shows the earlier completed action before the taxi came.
12Last night, I ............... dinner for my family.
Wrong!
"Cooked" is correct because "last night" is a finished past time, so past simple is used.
Done.
Score: 0/12

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.
  • Share
  • Post
  • Post
  • Email
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

  • Past Perfect vs. Past Simple Exercise May 11, 2026
  • The origin of “rest on your laurels” May 11, 2026
  • Good grammar, good style: why they are not the same May 11, 2026
  • 100 Other Words for “Natural” May 11, 2026
  • 100 Questions to Ask At a Parent-Teacher Conference May 11, 2026
  • What “never say die” means and where it came from May 11, 2026
  • 100 Words to Describe a Busy Day May 11, 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.