Past Simple vs. Past Perfect – English Grammar Exercises for B1
You are writing an update email/message to your manager and colleagues about the tasks you completed before leaving the office yesterday afternoon for your vacation. Choose the best option (A, B, C, or D) to complete the following sentences.
1 “Before I left the office yesterday afternoon, I ______ all the urgent client emails.”
(A) answered
(B) had answered
(C) have answered
(D) had answering
2 “By the time my taxi arrived at 5 PM, I ______ the weekly financial report.”
(A) finished
(B) have finished
(C) had finished
(D) had finish
3 “I ______ my computer only after I had saved all the new design files securely to the cloud.”
(A) had turned off
(B) turned off
(C) have turned off
(D) turning off
4 “When Sarah came to my desk for the handover meeting, I ______ the project agenda.”
(A) already printed
(B) have already printed
(C) already had printed
(D) had already printed
5 “I packed my bag with peace of mind because I ______ all my assigned tasks for the week.”
(A) had completed
(B) completed
(C) have completed
(D) had complete
6 “Before I ______ for the airport, I had uploaded the latest source code to the main server.”
(A) had left
(B) left
(C) leave
(D) have left
7 “Our manager was very happy because we ______ the presentation slides long before the strict deadline.”
(A) prepared
(B) have prepared
(C) had prepared
(D) had prepare
8 “I made sure that I ______ an automatic out-of-office reply before I logged out of my email.”
(A) set up
(B) had set up
(C) have set up
(D) had setting up
9 “By the time you called me yesterday evening to ask about the files, I ______ the office.”
(A) already left
(B) have already left
(C) had already left
(D) had already leaved
10 “After I ______ the final vendor contract, I locked my drawer and gave the key to the receptionist.”
(A) signed
(B) have signed
(C) had sign
(D) had signed
11 “I couldn’t hand over the physical access cards to John because he ______ the building early.”
(A) had already left
(B) already left
(C) has already left
(D) had already leave
12 “I clearly told my supervisor in the meeting that I ______ all the outstanding invoices.”
(A) paid
(B) have paid
(C) had paid
(D) had paying
13 “Before stepping out, I double-checked my to-do list to ensure I ______ anything important.”
(A) didn’t forget
(B) hadn’t forgotten
(C) haven’t forgotten
(D) hadn’t forgot
14 “I asked Mary to handle the new client because I ______ the background research yet.”
(A) didn’t start
(B) hadn’t started
(C) haven’t started
(D) hadn’t starting
15 “Only after I ______ my desk completely did I finally turn off the office lights.”
(A) cleared
(B) have cleared
(C) had clear
(D) had cleared
16 “Because I ______ all the critical server issues, I felt perfectly confident about going on my two-week vacation.”
(A) had resolved
(B) resolved
(C) have resolved
(D) had resolve
17 “I sent you a quick update message at 4 PM, but by then, I ______ the entire database migration.”
(A) finished
(B) had finished
(C) have finished
(D) was finished
18 “Not until I ______ the detailed handover document to the team did I finally relax.”
(A) had submitted
(B) submitted
(C) have submitted
(D) had submit
19 “I assumed everything was fine with the marketing campaign because nobody ______ any concerns before I departed.”
(A) raised
(B) had raised
(C) has raised
(D) had raise
20 “By the time my out-of-office auto-responder ______ active, I had already boarded my flight to Paris.”
(A) had become
(B) became
(C) becomes
(D) has become
ANSWER KEY & EXPLANATIONS
1 (B) had answered
- Why it is correct (The Key): The action of answering emails was completely finished before a past milestone (“Before I left”). Therefore, the Past Perfect is required.
- Error Analysis: (A) answered (Common Mistake) loses the emphasis on completion prior to the milestone. (C) have answered (Strong Distractor) uses the Present Perfect, which does not belong in a past narrative context. (D) had answering (Structural Error).
2 (C) had finished
- Why it is correct (The Key): The phrase “By the time + Past Simple” establishes a past deadline. To report completed progress by that deadline, the main clause requires the Past Perfect.
- Error Analysis: (A) finished (Common Mistake). (B) have finished (Strong Distractor). (D) had finish (Structural Error) missing the “-ed” suffix on the main verb.
3 (B) turned off
- Why it is correct (The Key): The action of “turning off the computer” happened after the action of “saving the files” (had saved). “Turning off” is the newer action, so it takes the Past Simple.
- Error Analysis: (A) had turned off (Common Mistake) reverses the chronological sequence (turning off before saving). (C) have turned off (Strong Distractor). (D) turning off (Structural Error).
4 (D) had already printed
- Why it is correct (The Key): The printing was already completed before Sarah “came” (Past Simple) to the desk.
- Error Analysis: (A) already printed (Common Mistake) fails to clearly highlight the prior preparation. (C) already had printed (Structural Error) misplaces the adverb “already”. (B) have already printed (Strong Distractor).
5 (A) had completed
- Why it is correct (The Key): The person packed their bags (Past Simple) with peace of mind because all tasks were wrapped up (Past Perfect) beforehand.
- Error Analysis: (B) completed (Common Mistake). (C) have completed (Strong Distractor). (D) had complete (Structural Error).
6 (B) left
- Why it is correct (The Key): Structure: “Before + Later action”. Leaving is the action that happened after uploading the code, so it takes the Past Simple.
- Error Analysis: (A) had left (Common Mistake) is a trap. If you overuse the Past Perfect here, both clauses have “had + V3”, making it impossible to tell which happened first. (D) have left (Strong Distractor). (C) leave (Structural Error).
7 (C) had prepared
- Why it is correct (The Key): The manager “was” happy (Past Simple) because the outcome was prepared well in advance (Past Perfect).
- Error Analysis: (A) prepared (Common Mistake). (B) have prepared (Strong Distractor). (D) had prepare (Structural Error).
8 (B) had set up
- Why it is correct (The Key): The action of setting up the automated email was finalized before the action of logging out.
- Error Analysis: (A) set up (Common Mistake). (C) have set up (Strong Distractor). (D) had setting up (Structural Error).
9 (C) had already left
- Why it is correct (The Key): The call happened yesterday evening (Past Simple), but the departure had occurred prior to that (Past Perfect).
- Error Analysis: (A) already left (Common Mistake). (B) have already left (Strong Distractor). (D) had already leaved (Structural Error) incorrect irregular verb conjugation (leave -> left).
10 (D) had signed
- Why it is correct (The Key): “After + Past Perfect” highlights that the signing had to be entirely finished before the next action (locking the drawer – Past Simple) took place.
- Error Analysis: (A) signed (Common Mistake). (B) have signed (Strong Distractor). (C) had sign (Structural Error).
11 (A) had already left
- Why it is correct (The Key): The physical handover couldn’t happen (“couldn’t hand over” – Past Simple) because John departed prior to that moment.
- Error Analysis: (B) already left (Common Mistake). (C) has already left (Strong Distractor). (D) had already leave (Structural Error).
12 (C) had paid
- Why it is correct (The Key): Reporting (Past Simple) a task that was already executed prior to the meeting (Past Perfect).
- Error Analysis: (A) paid (Common Mistake). (B) have paid (Strong Distractor). (D) had paying (Structural Error).
13 (B) hadn’t forgotten
- Why it is correct (The Key): The double-check was performed to ensure that, during the previous work hours, no important tasks had been missed (Past Perfect).
- Error Analysis: (A) didn’t forget (Common Mistake). (C) haven’t forgotten (Strong Distractor). (D) hadn’t forgot (Structural Error) the V3 form is “forgotten”.
14 (B) hadn’t started
- Why it is correct (The Key): The speaker asked Mary to take over because, up to the point of handover, the research had not commenced.
- Error Analysis: (A) didn’t start (Common Mistake). (C) haven’t started (Strong Distractor). (D) hadn’t starting (Structural Error).
15 (D) had cleared
- Why it is correct (The Key): Inversion structure: “Only after + Past Perfect + did + S + V”. The desk had to be completely cleared before the lights were turned off.
- Error Analysis: (A) cleared (Common Mistake). (B) have cleared (Strong Distractor). (C) had clear (Structural Error).
16 (A) had resolved
- Why it is correct (The Key): Feeling confident (“felt” – Past Simple) was the result of resolving all issues beforehand (Past Perfect).
- Error Analysis: (B) resolved (Common Mistake). (C) have resolved (Strong Distractor). (D) had resolve (Structural Error).
17 (B) had finished
- Why it is correct (The Key): The phrase “by then” (up to 4 PM) signals that the data migration was wrapped up before that exact timeline marker.
- Error Analysis: (A) finished (Common Mistake). (C) have finished (Strong Distractor). (D) was finished (Structural Error).
18 (A) had submitted
- Why it is correct (The Key): Inversion with “Not until”. It wasn’t until the document was fully submitted (Past Perfect) that the speaker finally relaxed (Past Simple inversion).
- Error Analysis: (B) submitted (Common Mistake). (C) have submitted (Strong Distractor). (D) had submit (Structural Error).
19 (B) had raised
- Why it is correct (The Key): The assumption (“assumed” – Past Simple) was made because no concerns were brought up during the entire timeframe preceding the departure.
- Error Analysis: (A) raised (Common Mistake). (C) has raised (Strong Distractor). (D) had raise (Structural Error).
20 (B) became
- Why it is correct (The Key): In the “By the time + S + V” structure, the clause immediately following “By the time” represents the later milestone event, requiring the Past Simple.
- Error Analysis: (A) had become (Common Mistake) is a classic trap. Learners see “by the time” and rush to use the Past Perfect, but the Past Perfect belongs in the main clause (“had already boarded”). (C) becomes (Strong Distractor) uses present tense, which doesn’t fit the context of “yesterday.” (D) has become (Structural Error).
GRAMMAR POINTS TO REMEMBER
- Handover & Reporting Function: In a professional setting, when you want to report that you completely “cleaned up” or finalized a task before leaving, logging out, or going on vacation, use the Past Perfect (had + V3) for that task.
- Example: Before I left (Past Simple), I had finished (Past Perfect) the report.
- Timeline Keywords:
- By the time / Before + Past Simple: Precedes the milestone action (the newer event). The main clause uses the Past Perfect.
- After / As soon as + Past Perfect: Precedes the completed action (the older event). The main clause uses the Past Simple.
- Action vs. State: Actions that complete a work process take the Past Perfect (had printed, had saved), but your emotions, reactions, or cognitive states right at the moment of handover generally remain in the Past Simple (felt confident, was happy, assumed).
- Inversion Structures for Emphasis: To demonstrate professionalism and diligence in written reports, native speakers frequently use inversion structures:
- Only after + Subject + had + V3/ed + did + Subject + Base Verb. (Only after I had finished did I leave.)
- Not until + Subject + had + V3/ed + did + Subject + Base Verb. (Not until I had finished did I leave.)
