All questions
Question 1
Rosa is a student. She says: 'I have English class three times a week. , I also have a math test.'
Rosa wants to add a sentence about something happening this week specifically. Which time expression best begins her next sentence to make the specific time frame clear?
- Always,
- This week, (correct answer)
- Last year,
- Every week,
Explanation: When choosing a time expression, ask yourself: what time frame am I talking about? Time expressions fall into different categories — some describe habits or routines (things that happen repeatedly), and some describe specific moments or periods (a particular day, week, or year). Rosa wants to signal that her math test is happening this specific week, not as a regular pattern.
That's why B) "This week," is the correct choice. It tells the listener exactly when the math test is — during the current week. It connects naturally to Rosa's sentence about her English class and adds a time-specific detail, which is exactly what the question asks for.
Now let's look at why the other options don't work. A) "Always," describes something that happens at all times without exception — like a permanent habit. A test that happens "always" doesn't make sense, and it doesn't signal a specific time. C) "Last year," refers to a time in the past — a completely different year — so it cannot describe something happening this week. It sends the reader in the wrong direction. D) "Every week," describes a repeated routine, similar to "always." If Rosa has a math test every week, that's a habit, not a specific event happening right now. Rosa's English class already uses routine language ("three times a week"), so adding "every week" for the test would make it sound like just another routine, losing the "this week specifically" meaning.
Study tip: Watch for words like this, last, next — they point to specific time frames, while words like always, every, usually signal habits or routines. Knowing this difference will help you on many grammar questions.
Question 2
Jin is talking to his coworker. He says: 'I usually drink coffee in the morning, but I drank tea .'
Which time expression best completes Jin's sentence to show that drinking tea was a one-time past event, not a habit?
- in the morning
- every morning
- this morning (correct answer)
- most mornings
Explanation: When a sentence uses simple past tense (like "drank"), your job is to find a time expression that matches — one that points to a single, specific moment in the past, not a repeated pattern.
"This morning" does exactly that. It refers to one specific time earlier today, making it clear that Jin drank tea just once, on this particular morning. That's why C is the correct answer. It works naturally with "I drank" to describe a single completed event that contrasts with his usual habit of drinking coffee.
Now let's look at why the others don't work. A, "in the morning," is too vague — it describes a general time of day, not a specific past moment. It sounds more like part of a routine than a one-time event. B, "every morning," is the biggest trap here. It actually describes a habit or repeated action, which is the opposite of what Jin is trying to say. Using "every morning" would mean he always drinks tea, contradicting the word "but" in his sentence. D, "most mornings," has the same problem as B — it suggests something Jin does frequently, not just once.
A useful tip: when you see contrast words like "but" in a sentence, pay close attention. They signal that the two parts of the sentence are different from each other. If the first part describes a habit ("I usually drink coffee"), the second part should describe something unusual or one-time — and only C delivers that.
Question 3
Carlos is writing a letter to his friend. He writes: 'I am cooking dinner because my family is coming over.'
Which time expression best completes Carlos's sentence to make the present time frame clear?
- right now (correct answer)
- last night
- next month
- two days ago
Explanation: When a sentence uses the present continuous tense (am/is/are + verb-ing), it describes something happening right now, in the current moment. Your job is to find the time expression that matches that present-tense meaning.
In Carlos's sentence, "I am cooking dinner" tells us the action is happening at this very moment. The phrase that fits perfectly is A) right now, because it directly signals the present moment and matches the present continuous tense. The full sentence — "I am cooking dinner right now because my family is coming over" — makes complete sense: Carlos is actively cooking as he writes.
The other choices all point to the past or future, which clash with the present tense verb. B) last night refers to something that already happened, so it would require past tense: "I cooked dinner last night." Using it with "am cooking" creates a contradiction. C) next month points far into the future — cooking something next month is a plan, not a current action, and would need a different structure like "I will cook." D) two days ago is also past tense, referring to something that occurred before now, making it just as incorrect as "last night."
A useful strategy: always match the time expression to the verb tense. Present continuous (am/is/are + -ing) pairs with present-time words like right now, currently, at the moment, today. If you spot past words (yesterday, last week, ago) or future words (next week, tomorrow), the verb tense must change too.
Question 4
Maria works at a hospital. She has a very busy schedule every week.
Read the passage. Maria says: 'I worked a double shift , so I am very tired today.' Which time expression correctly completes her sentence?
- yesterday (correct answer)
- tomorrow
- next week
- every morning
Explanation: When completing a sentence in English, you need to match the time expression to the verb tense. Maria says "I worked," which is past tense — it already happened. This means you need a time word that refers to the past, not the future or present routine.
"Yesterday" refers to the day before today, which perfectly fits a past-tense sentence. If Maria worked a double shift the day before, she would be tired today — the sentence makes complete logical sense. A) yesterday is the correct answer.
Now let's look at why the other choices don't work. B) tomorrow refers to the future, so it contradicts the past tense verb "worked." You cannot say "I worked tomorrow" — those two words point in opposite directions in time. C) next week has the same problem — it refers to something that hasn't happened yet, so it cannot be used with a past-tense verb. D) every morning describes a repeated habit or routine, which would require a different verb form, like "I work every morning" (simple present). Using it with "worked" in this sentence creates a mismatch.
A helpful strategy is to always underline the verb tense first before looking at the answer choices. Ask yourself: is this action in the past, present, or future? Then eliminate any time expressions that don't match. On beginner ESL exams, this type of tense-and-time-word agreement question appears frequently, so practicing this two-step check will help you answer confidently.
Question 5
Amara writes in her diary every day. Today is Wednesday. She writes: 'I went to the gym and I plan to go again .'
Based on the passage, which pair of time expressions correctly completes Amara's diary entry to make both time frames clear?
- every day / on Friday
- on Friday / on Monday
- on Monday / on Monday
- on Monday / on Friday (correct answer)
Explanation: When reading a diary entry, pay close attention to what day it is written and what the time expressions mean relative to that day. Amara writes on Wednesday, so "yesterday" would mean Tuesday, and "tomorrow" would mean Thursday. However, this question uses specific day names, so you need to match each blank to the correct time frame: one refers to the past (when she already went to the gym) and one refers to the future (when she plans to go again).
The correct answer is D — on Monday / on Friday. Monday comes before Wednesday, so "I went to the gym on Monday" correctly describes a past visit. Friday comes after Wednesday, so "I plan to go again on Friday" correctly describes a future plan. Both time expressions logically fit the sentence structure and Amara's Wednesday perspective.
Choice A is wrong because "every day" doesn't refer to a specific past visit — it describes a habit, not a single completed trip. Choice B reverses the logic entirely: Friday is in the future and Monday is in the past, so saying she "went" on Friday and "plans to go" on Monday contradicts the timeline. Choice C repeats "on Monday" twice, which makes no sense — she can't plan to go again on a day that has already passed from Wednesday's viewpoint.
A helpful tip: whenever you see a sentence split between past action and future plan, ask yourself which days are before today and which are after. Match past-tense verbs to earlier days, and future-tense verbs to later days.
Question 6
A student writes: 'My parents moved to this city years ago, and they still live here .' Which pair of time expressions correctly completes the sentence to make both time frames clear?
- ten / next year
- next / every day
- ten / now (correct answer)
- last / right now
Explanation: When completing a sentence with two time expressions, ask yourself: does each expression match the correct time frame? Here, the sentence has two parts — when the parents moved (past) and where they live now (present). You need one expression for each frame.
"Ten years ago" is a past time expression that tells us when something happened and is finished. "Now" is a present time expression showing that something is still happening at this moment. Together, "ten / now" (choice C) fits perfectly: the parents moved in the past ("ten years ago") and continue living there in the present ("now"). This is the correct answer.
Choice A (ten / next year) fails because "next year" points to the future, not the present. The sentence says they "still live here," which means right now — not something planned for later.
Choice B (next / every day) has two problems. "Next" alone is incomplete — next what? It doesn't clearly describe a past event. "Every day" describes frequency, not a time frame, so it doesn't tell us when they live there.
Choice D (last / right now) is tricky. "Last" needs a noun to make sense — "last year," "last month" — so it can't stand alone in the blank. Without that noun, the sentence is grammatically broken.
A useful tip: always read both blanks together before choosing. Check that your first expression clearly names the past and your second clearly names the present. Missing one time frame means the sentence loses clarity.
Question 7
Which sentence uses a time expression that does NOT match the verb tense, making the time frame unclear or incorrect?
- She will call you tomorrow morning before work.
- He ate breakfast an hour ago before leaving the house.
- They are playing soccer in the park right now after school.
- We walked to the store next week to buy groceries. (correct answer)
Explanation: When studying English verb tenses, one of the most important skills is making sure your time expressions match your verb tense. Past tense verbs need past time words, present tense needs present time words, and future tense needs future time words. When these don't match, the sentence becomes confusing or grammatically wrong.
Look at choice D: "We walked to the store next week to buy groceries." The verb walked is simple past tense, which describes something that already happened. But next week points to the future — something that hasn't happened yet. These two signals completely contradict each other, making the sentence incorrect. The fix would be either "We will walk to the store next week" or "We walked to the store last week."
The other choices all have proper tense-time agreement. In A, will call is future tense, and tomorrow morning correctly signals the future — these match perfectly. In B, ate is past tense, and an hour ago tells you something happened in the past — a clear, correct match. In C, are playing is present continuous tense, used for actions happening at this moment, and right now confirms that — again, a correct match.
A useful strategy is to underline both the verb and the time expression in each sentence, then ask yourself: Do these point to the same time? Past verbs go with words like yesterday, last week, ago. Future verbs go with words like tomorrow, next week, soon. Mixing them is always a red flag.
Question 8
A man says: 'I go to bed at 10 p.m.' He wants this sentence to describe his regular routine. Which time expression best completes the sentence to make the habitual time frame clear?
- yesterday
- usually (correct answer)
- just
- soon
Explanation: When you want to describe a habitual action — something a person does regularly, again and again — you need a time expression that signals repetition or routine. Ask yourself: does this word tell us how often something happens, or does it tell us when a single action occurs?
B) usually is the correct choice because it is a frequency adverb, meaning it describes how often something happens. "I usually go to bed at 10 p.m." tells us this is the man's regular routine — he does it most of the time, consistently. That matches the question perfectly.
Now let's look at why the other options don't work. A) yesterday refers to a single past moment — one specific day. It tells you when something happened once, not that it happens repeatedly. C) just means something happened very recently, like "I just finished dinner." It signals a recent completed action, not a habit. D) soon points to the near future — something about to happen one time — so it also fails to express routine.
The trap here is confusing time words (yesterday, soon, just) with frequency words (usually, always, never, often). Time words anchor you to one specific moment. Frequency words describe patterns.
A useful tip: when a question asks about routine or habit, look for frequency adverbs like always, usually, often, sometimes, rarely, or never. If you see those words as answer choices, they're strong candidates for describing regular behavior in English.
Question 9
A teacher tells her students: 'We studied Chapter 3 , and we will study Chapter 4 .' Which pair of time expressions correctly fills in both blanks to make the time frames clear?
- last week / next week (correct answer)
- next week / last week
- tomorrow / yesterday
- now / always
Explanation: When talking about time in English, it's important to match the verb tense with the correct time expression. Past actions need past time words, and future actions need future time words. This question tests whether you can recognize that pattern in a real sentence.
Look at the sentence carefully: "We studied Chapter 3 , and we will study Chapter 4 ." The word "studied" is past tense, so the first blank needs a past time expression. The phrase "will study" points to the future, so the second blank needs a future time expression. Answer A — last week / next week — fits perfectly. "Last week" refers to time that already passed, matching "studied," and "next week" refers to time coming soon, matching "will study." That makes A the correct answer.
Answer B flips the two expressions, putting "next week" with a past verb and "last week" with a future verb — the opposite of what the sentence needs, which is a common mix-up to watch for. Answer C makes the same logical mistake but with different words: "tomorrow" is future and "yesterday" is past, so placing them in that order (tomorrow / yesterday) also reverses the correct sequence. Answer D uses "now" and "always," which are neither clearly past nor future — they describe ongoing or general time, not the specific completed and planned actions in this sentence.
A helpful tip: always read the verb first, then choose your time word. Past verb → past time word (yesterday, last week, ago). Future verb → future time word (tomorrow, next week, soon).
Question 10
A student wants to talk about a plan that has not happened yet. Which sentence uses the time expression correctly to make the future time frame clear?
- I will visit my grandmother next Sunday after lunch. (correct answer)
- I will visit my grandmother last Sunday after lunch.
- I will visit my grandmother yesterday after lunch.
- I will visit my grandmother every Sunday after lunch.
Explanation: When talking about future plans in English, the time expression you choose must match the verb tense. If you use "will" to show the future, the time word needs to point forward in time — not backward or into the past.
Answer A is correct because "next Sunday" clearly signals a future event. "Next" always points ahead in time, so pairing it with "will visit" creates a sentence that makes perfect sense: the plan has not happened yet, which is exactly what the question asks for.
Answer B uses "last Sunday," which refers to a day that has already passed. You cannot plan to visit someone on a day that is already gone. Using "will" with "last Sunday" creates a contradiction — your grammar says future, but your time word says past.
Answer C has the same problem. "Yesterday" means the day before today — it is already finished. Combining "will visit" with "yesterday" is a mismatch that makes the sentence confusing and grammatically incorrect.
Answer D uses "every Sunday," which describes a habit or routine that happens repeatedly — not a single future plan. While "every Sunday" is not wrong with "will" in all contexts, it does not clearly communicate one specific upcoming plan that has not happened yet, so it does not answer the question correctly.
A helpful tip: watch for time signal words on this exam. Words like yesterday, last week, and ago belong with the past tense. Words like tomorrow, next week, and soon belong with the future. Matching your time word to your verb tense is the key to choosing correctly every time.