All questions
Question 1
Maria moved to the United States three years ago. She studies English every evening after work. Last night, she on the phone with her sister in Mexico for two hours before she finally finished her homework.
Which verb form correctly completes the sentence above and best reflects the relationship between the two actions described?
- was talking — because the long phone call was already in progress when the homework was completed later (correct answer)
- talked — because simple past treats both the call and the homework as quick, sequential events of equal weight, ignoring the two-hour ongoing duration
- has talked — because present perfect connects a past action to the present moment, but the entire narrative is set in the past with no link to now
- had talked — because past perfect marks one past action as completed before another, but it does not capture the ongoing, in-progress nature of the two-hour call
Explanation: When a sentence describes two past actions happening at the same time — especially when one action is ongoing and provides the background for another — English uses the past progressive (was/were + verb-ing) for the longer, continuous action and simple past for the shorter, completed one. That's exactly the pattern being tested here.
In this sentence, the two-hour phone call wasn't a quick event that happened before the homework — it was still in progress while the evening unfolded, and it finally ended when the homework got done. Choice A, was talking, correctly captures that unfolding, in-progress quality. The structure "was talking... before she finally finished" shows the call as the ongoing backdrop against which the homework completion occurred. A is the correct answer.
Choice B, talked, flattens both actions into simple past, treating them as two equal, back-to-back events. This ignores the two-hour duration and the overlapping, continuous nature of the call — a key detail in the sentence.
Choice C, has talked, uses present perfect, which connects a past action to right now. But the entire story takes place last night, with no link to the present moment. Present perfect doesn't fit a narrative anchored completely in the past.
Choice D, had talked, uses past perfect, which would imply the call was fully completed before the homework even began. That contradicts the sentence — the call was ongoing during the same time period as the homework struggle.
Study tip: When you see a duration clue (two hours, all morning, for a while) combined with a second completed action, look for past progressive + simple past — that's the classic pairing for simultaneous past actions.
Question 2
Interview excerpt:
Interviewer: "Tell me about your experience with computers."
Applicant: "Well, I work with spreadsheets every day at my current job, and before that, I database software for a logistics company for five years before they closed down."
Which verb form correctly fills the blank to show the relationship between the applicant's past job and the company closing?
- used — because simple past can describe past work experience, but it treats both events as equal-level actions without showing which one came first
- had used — because the software use occurred over a period that was fully completed before another past event, which was the company closing down (correct answer)
- have used — because present perfect connects past experience to the present, but the company closing makes this entirely a finished past situation
- was using — because past continuous suggests the action was in progress at the moment the company closed, emphasizing interruption rather than a completed five-year period
Explanation: When a sentence describes two past events and one happened before the other, English uses the past perfect (had + past participle) to show which event came first. This question asks you to identify that sequence: the applicant used software for five years, and then the company closed. Because the software use was fully completed before that closing, past perfect is the right tool.
That makes B correct. "Had used" signals that the five-year period of using database software was entirely finished before the second past event — the company closing — occurred. The phrase "for five years before they closed down" is a strong clue: "before" connects two past moments, and the earlier, completed one needs past perfect.
A is tempting because simple past can describe past jobs, and native speakers sometimes use it informally. However, simple past treats both events as happening at the same general "past" level, hiding the clear before-and-after relationship the sentence is expressing.
C uses present perfect ("have used"), which connects past experience to the present moment. The problem is that the company has closed — this situation is entirely in the past with no connection to now, so present perfect is inappropriate here.
D, "was using," creates past continuous, which suggests the action was still in progress when the company closed — like it was interrupted mid-task. The sentence describes a completed five-year career, not an action that was cut off, so this tense misrepresents the meaning.
Study tip: Whenever you see "before + past event," ask yourself: which action was already finished? That finished action gets past perfect.
Question 3
Email from a manager:
"I just wanted to confirm our schedule. As of next Friday, our team on the Henderson project for exactly six months. Let's plan a small celebration to mark the milestone."
Which verb form correctly completes the manager's sentence to emphasize the duration of work leading up to next Friday?
- will work — because the manager is making a confident prediction that the team's work on the project will continue until next Friday
- has been working — because the project started in the past and the team is still actively working on it right now at the time of the email
- would have been working — because the manager is expressing a hypothetical or conditional situation about how long the project might take to finish
- will have been working — because the phrase 'as of next Friday' marks a future point by which a continuous six-month duration will be completed (correct answer)
Explanation: When a sentence combines a future time marker ("as of next Friday"), a specific duration ("exactly six months"), and an action that started in the past and continues forward, you're being tested on the future perfect continuous tense. This tense expresses an ongoing activity that will have accumulated over a measurable stretch of time up to a specific future moment.
That's exactly what D captures. "As of next Friday" sets a future finish line, and "exactly six months" measures the continuous effort leading up to it. Will have been working shows that the action began in the past, kept going without interruption, and will reach that six-month mark at the specified future point — which is also why the manager wants to celebrate a milestone.
Here's why the other choices fall short. A (will work) is a simple future tense — it predicts an action but says nothing about duration or how long work has been ongoing. It ignores the "six months" detail entirely. B (has been working) uses the present perfect continuous, which is great for ongoing actions up to right now, but the sentence points to next Friday, not the present moment. Using B would mean the six months are already complete today, which contradicts the email. C (would have been working) is a conditional/hypothetical form — used in "if" situations like "If we had started earlier, we would have been working for longer." Nothing in this sentence is hypothetical.
As a study tip: whenever you see a future time expression + a duration, that's your cue to consider the future perfect (will have done) or future perfect continuous (will have been doing) — the continuous form emphasizes the ongoing process, not just the end result.
Question 4
Notice posted in a break room:
"The coffee machine is broken. Maintenance it by 3:00 p.m. today. If it is not ready by then, we will order coffee from the café across the street."
Which verb form best completes the notice to communicate that the repair is expected to be finished before 3:00 p.m.?
- will fix — because simple future predicts that maintenance intends to perform the repair, but does not express that the job will be done before the 3:00 p.m. deadline
- is going to fix — because this signals a pre-arranged plan to repair the machine, but still does not express that the repair will be fully completed before 3:00 p.m. arrives
- will have fixed — because future perfect expresses that the repair will be fully completed before the specific future deadline of 3:00 p.m. (correct answer)
- will be fixing — because future continuous suggests maintenance will be actively working on the repair at 3:00 p.m., meaning the job would still be in progress at the deadline
Explanation: When a sentence mentions a specific future deadline and implies that an action will be fully completed before that point, English uses the future perfect tense: will have + past participle. This tense is designed precisely to show that one future event finishes before another future moment arrives.
In this notice, the key phrase is "by 3:00 p.m." — that "by" signals a completion deadline, not just a moment in time. The repair needs to be done before 3:00 p.m. hits, not simply started or in progress. That makes C ("will have fixed") the correct choice. It tells the reader: before 3:00 p.m. arrives, the repair will already be finished.
Looking at why the other options fall short: A ("will fix") uses simple future, which tells you maintenance intends to do the repair but says nothing about whether it will be completed before the deadline — the timing is vague. B ("is going to fix") signals a pre-arranged plan, which sounds natural in conversation, but like A, it only communicates intention, not guaranteed completion before 3:00 p.m. D ("will be fixing") uses future continuous, which actually creates the opposite picture — it suggests maintenance will be actively working at 3:00 p.m., meaning the job is still in progress at the deadline, not finished.
A useful tip: whenever you see "by [a future time]" in a sentence, that's your signal to consider future perfect. The phrase "by" almost always means before or at that point — and future perfect is the tense built to express exactly that kind of completed-by deadline.
Question 5
Text message conversation:
Jenna: "Did you call Dr. Patel's office yet?"
Rosa: "Yes! I them this morning and they gave me an appointment for Thursday."
Jenna: "Oh great, I'm so relieved!"
Which verb form correctly completes Rosa's message, and why?
- called — because 'this morning' is a specific past time expression that requires simple past; present perfect cannot be used with defined past time references (correct answer)
- have called — because the appointment is directly relevant to the current conversation, making present perfect the natural choice to link past action to the present
- was calling — because Rosa wants to emphasize that she was in the middle of the phone call at some point during the morning
- had called — because Rosa completed the call before Jenna's text arrived, establishing a clear past-before-past sequence that requires past perfect
Explanation: When choosing between verb tenses in English, always look for time expressions — words like "yesterday," "last week," or "this morning." These clues often determine which tense is grammatically required.
In Rosa's message, the phrase "this morning" is the critical detail. Even though "this morning" might still feel recent, it functions as a specific, defined past time reference — it names when the action happened. Simple past is required whenever a time expression pins the action to a particular moment in the past. So "I called them this morning" is the correct and natural choice, making A the right answer.
B is tempting because Rosa's call does connect to the present — the appointment affects the current conversation. However, present perfect cannot appear alongside specific past time markers like "this morning," "yesterday," or "last Tuesday." You can say "I have called them" (no time given), but not "I have called them this morning." That combination breaks a firm grammar rule.
C uses past progressive ("was calling"), which describes an action in progress at a specific moment. Rosa isn't saying she was mid-call when something else happened — she's reporting a completed action with a clear result. Past progressive doesn't fit here.
D uses past perfect ("had called"), which signals that one past action happened before another past action. There's no past-before-past sequence in this conversation — just a simple completed event.
Study tip: Train yourself to circle time expressions first. If you see "this morning," "last night," or "in 2020," your answer is almost always simple past — present perfect is off the table.
Question 6
Read the two sentences:
Sentence 1: "By the time the ambulance arrived, the patient lost consciousness."
Sentence 2: "By the time the ambulance arrived, the patient had lost consciousness."
Which statement best explains the difference in meaning between the two sentences, and which sentence is grammatically correct for the intended meaning?
- Both sentences are grammatically correct and mean the same thing; the past perfect in Sentence 2 only adds a more formal or literary tone without changing the sequence of events.
- Sentence 1 is correct; the phrase 'by the time' already makes the order of events clear, so the simple past 'lost' is sufficient and past perfect would be redundant in this construction.
- Sentence 1 is correct; simple past is used after 'by the time' when both events are in the past, and past perfect is only needed when the two events are separated by a long period of time.
- Sentence 2 is correct; 'had lost' (past perfect) is required because losing consciousness happened before the ambulance arrived, and 'by the time' signals that the earlier action must be expressed in past perfect. (correct answer)
Explanation: When two past events happen at different times, English uses past perfect ("had + past participle") for the earlier event and simple past for the later one. This question tests whether you understand that rule — and whether "by the time" changes it.
Here's the logic behind Sentence 2: the patient lost consciousness first, then the ambulance arrived second. Because losing consciousness happened before the other past event, it must be expressed as "had lost" (past perfect). Sentence 2 correctly shows this sequence. "By the time the ambulance arrived, the patient had lost consciousness" — the past perfect signals that the earlier action was already completed when the later action occurred. D is correct.
Now let's look at why the other choices fail. A is wrong because the two sentences do not mean the same thing — tense choice affects sequence and clarity, not just tone. B makes a tempting argument: yes, "by the time" hints at sequence, but it does not replace the grammatical requirement for past perfect. The phrase sets context; the verb tense carries the grammatical meaning. You still need "had lost." C contains a specific misconception worth remembering: the rule for past perfect has nothing to do with how much time passed between events. Whether it was two seconds or two years, if one past event happened before another, past perfect is required.
Study tip: Whenever you see "by the time" with two past events, ask yourself: which happened first? That earlier event needs past perfect — no exceptions based on time distance or context clues.
Question 7
Paulo: "I can't find my keys anywhere!"
Linda: "Don't worry. By the time you finish looking in the kitchen, I every coat pocket in the hallway."
Paulo: "Thanks! Let's meet back here in five minutes."
Which verb form correctly completes Linda's sentence to show that her search will be finished before Paulo's kitchen search ends?
- will check — because Linda is making a simple prediction about what she intends to do during the search
- am going to check — because Linda has a clear, decided plan to look through the coat pockets right now
- will have checked — because the action will be completed before a specific future reference point, which is Paulo finishing in the kitchen (correct answer)
- will be checking — because the coat-pocket search will be happening continuously at the same time Paulo is searching the kitchen
Explanation: When a sentence signals that one future action will be completed before another future moment, you're being tested on the future perfect tense — a form that often appears on grammar exams but gets confused with similar-looking future tenses.
In Linda's sentence, the key phrase is "by the time you finish looking in the kitchen." This sets up a future deadline — Paulo completing his kitchen search. Linda is saying her coat-pocket search will be done before that deadline arrives. That's exactly what the future perfect expresses: will have + past participle. So C) will have checked is correct — it shows Linda's action finishing before Paulo's action finishes.
Here's why the other options miss the mark. A) will check is a simple future prediction or intention, but it says nothing about the action being completed before a specific point — it just places the action somewhere in the future generally. B) am going to check expresses a present intention or plan, which also lacks any sense of completion before a deadline; it simply says Linda plans to do it. D) will be checking is the future continuous, which describes an action in progress at a future moment — meaning Linda would still be searching when Paulo finishes, not done before he finishes. That's actually the opposite of what the sentence needs.
A helpful tip: watch for time-marker phrases like "by the time," "before," or "by [a future point]" — these are strong signals that the future perfect (will have + past participle) is the correct choice, because they always link a completed action to a future deadline.
Question 8
Read the following short paragraph:
"My grandfather was a baker for forty years. He wakes up at four in the morning every day and mixes the dough by hand. He retired last spring and now he teaches baking classes at the community center."
The paragraph contains a tense error. Which sentence contains the error, and what is the correct form?
- Sentence 1 is incorrect; 'was a baker for forty years' should be 'has been a baker for forty years' because the career extended over a long period and remains relevant now
- Sentence 2 is incorrect; 'wakes up' and 'mixes' should be 'woke up' and 'mixed' because the grandfather no longer follows this routine — it belonged to his working years, not his retired life (correct answer)
- Sentence 3 is incorrect; 'retired last spring' should be 'has retired last spring' because the retirement is recent and its effects continue into the present
- Sentence 2 is incorrect; 'wakes up' and 'mixes' should be 'is waking up' and 'is mixing' because these present continuous forms indicate the grandfather is temporarily performing these actions right now
Explanation: When a paragraph mixes time periods — past, present, and future — your job is to check whether each verb tense actually matches the timeline being described. Ask yourself: When did this action happen, and is the verb form reflecting that correctly?
Look at Sentence 2: "He wakes up at four in the morning every day and mixes the dough by hand." The simple present tense ("wakes up," "mixes") describes habits or routines that are currently true. But the paragraph tells you the grandfather retired last spring — meaning this early-morning baking routine belongs to his past working life, not his present. The correct forms are "woke up" and "mixed," using simple past to show this was his former routine. Answer B correctly identifies this error.
Now let's examine why the other choices miss the mark. Answer A suggests changing "was a baker" to "has been a baker," but simple past is perfectly appropriate here — his career is finished, so "was" correctly places it in the past. The present perfect would wrongly imply he's still a baker. Answer C proposes "has retired last spring," but this is actually a grammar rule violation: the present perfect (has retired) cannot be used with a specific past time marker like "last spring." You need simple past — "retired last spring" is already correct. Answer D suggests present continuous ("is waking up," "is mixing"), which describes something happening right now at this moment — that doesn't fit either his past routine or his current retired life.
A useful habit: when you spot present-tense verbs, ask, "Is this still true right now?" If the answer is no, a past tense is likely needed.
Question 9
A student writes: "I live in this city since 2019." The teacher marks it incorrect. Which of the following best explains the error AND provides the correct sentence?
- The verb 'live' should be 'lived' because the sentence describes a past action; the correct sentence is 'I lived in this city since 2019.'
- The verb 'live' should be 'have lived' because the action started in the past and continues to the present moment; the correct sentence is 'I have lived in this city since 2019.' (correct answer)
- The verb 'live' should be 'am living' because 'since 2019' signals an ongoing action that started recently; the correct sentence is 'I am living in this city since 2019.'
- The verb 'live' should be 'was living' because the student is describing a situation that was true at a point in the past; the correct sentence is 'I was living in this city since 2019.'
Explanation: When you see a sentence with since or for describing something that began in the past and is still true right now, that's your signal to use the present perfect tense (have/has + past participle). Ask yourself: "Did this start in the past AND is it still happening?" If yes, present perfect is your tool.
In the original sentence, the student has lived in this city since 2019 — they started living there in 2019, and they still live there today. This "past-to-present bridge" is exactly what the present perfect expresses. That makes B correct: "I have lived in this city since 2019" uses have lived, which is have + the past participle lived, forming the present perfect correctly.
The other choices each represent common mistakes. A uses simple past (lived), which would mean the action is completely finished — as if the student no longer lives there. Simple past doesn't connect to the present. C uses present progressive (am living), which describes something happening right at this moment but cannot pair with since to show duration from a past point — it's grammatically awkward and unnatural in English. D uses past progressive (was living), which describes an ongoing action at a specific past time, not a situation continuing into the present; since 2019 doesn't fit here either.
Your study tip: memorize this pattern — since + a year or date = present perfect*. Whenever you see since or for connecting a past start point to now, reach for have/has + past participle every time.