Mixed Tenses (12 Tenses) – English Grammar Exercises for B2

Grammar » Grammar Exercises for B2 » Mixed Tenses (12 Tenses) – English Grammar Exercises for B2

Exercises:   123456789101112

Read the sentences carefully and choose the best option to complete the tech blogger’s review.

1   Last year, I ______ the Nova 8 as my primary daily driver for all my photography needs.

     (a) used

     (b) have used

     (c) was using

     (d) use

 In general, this brand ______ high-quality camera sensors in their flagship phones.

     (a) include

     (b) is including

     (c) includes

     (d) included

 I ______ the new Nova X for exactly three weeks now, and its battery performance is quite impressive.

     (a) tested

     (b) am testing

     (c) have test

     (d) have been testing

4   Based on my experience so far, I am confident that most users ______ the upgraded display on this device.

     (a) will love

     (b) are loving

     (c) love

     (d) will to love

5   While I ______ a 4K video outdoors last weekend, the old phone suddenly overheated and crashed.

     (a) shot

     (b) was shooting

     (c) were shooting

     (d) had shot

6   Since its official release, the manufacturer ______ three software updates to fix the minor interface bugs.

     (a) is rolling out

     (b) rolled out

     (c) has rolled out

     (d) has roll out

 By this time next month, I ______ the Pro version of this gadget to see how it compares to the base model.

     (a) will be reviewing

     (b) will review

     (c) review

     (d) will reviewing

8   Before I unboxed the Nova X, I ______ the previous model for over two years without any major issues.

     (a) used

     (b) have used

     (c) was used

     (d) had been using

 Next Tuesday morning, I ______ the lead developer to discuss the hidden specs of this smartphone.

     (a) am interviewing

     (b) interview

     (c) will have interviewed

     (d) am interview

10   By the time they fix the annoying display glitch, thousands of frustrated customers ______ the product.

     (a) return

     (b) will return

     (c) will have returned

     (d) are returning

11   I ______ to drain the battery to 0% all morning, but it still has 15% left!

     (a) have tried

     (b) am trying

     (c) have been trying

     (d) trying

12   When the screen suddenly went black yesterday, I realized I ______ to charge it the night before.

     (a) forgot

     (b) have forgotten

     (c) had forgotten

     (d) was forgetting

13   The embargo on the full benchmark scores ______ at midnight, so stay tuned for my final performance update.

     (a) is lifting

     (b) lifts

     (c) lift

     (d) has lifted

14   While the new processor ______ incredibly fast on paper, it still consumes a lot of power in reality.

     (a) has been

     (b) is being

     (c) be

     (d) is

15   The phone’s interface was lagging terribly yesterday because I ______ heavy gaming apps in the background for hours.

     (a) have been running

     (b) had been running

     (c) was running

     (d) had been run

16   By the time the Nova X2 launches next autumn, I ______ this current model for a full year.

     (a) will use

     (b) will have using

     (c) am using

     (d) will have been using

17   Even though I generally love this brand, I ______ that they compromised on the build quality this time.

     (a) am feeling

     (b) feel

     (c) have been feeling

     (d) feels

18   I bought this device because the marketing team promised it ______ the smartphone industry.

     (a) will revolutionize

     (b) had revolutionized

     (c) would revolutionize

     (d) would revolutionized

19   At the moment, the base model ______ a significant discount on the official website, making it a great deal.

     (a) is having

     (b) has

     (c) has had

     (d) have

20   I ______ a massive difference in photo quality yet, but I ______ the night mode extensively until this weekend.

     (a) didn’t notice / don’t test

     (b) am not noticing / haven’t tested

     (c) haven’t noticed / won’t be testing

     (d) haven’t notice / won’t test

ANSWER KEY & EXPLANATIONS

1 (a)

  • Why it is correct (The Key): “Last year” is a specific completed time in the past, requiring the Past Simple tense (used).
  • Error Analysis: (b) is a Common Mistake; students often overuse the Present Perfect, but it cannot be used with a specific past time marker. (c) is a Meaning Trap; Past Continuous implies an interrupted or background action, not a completed general fact. (d) is a Structural Error (wrong tense entirely).

2 (c)

  • Why it is correct (The Key): This is a general fact or routine characteristic of the brand, requiring the Present Simple (includes).
  • Error Analysis: (a) is a Common Mistake (Subject-Verb agreement; “this brand” is singular). (b) is a Meaning Trap; using Present Continuous implies a temporary action rather than a permanent feature. (d) is a Structural Error as it uses the past tense for a current, general fact.

3 (d)

  • Why it is correct (The Key): The action started in the past, is still continuing “now”, and the focus is on the duration (“for exactly three weeks”). This requires the Present Perfect Continuous (have been testing).
  • Error Analysis: (b) is a Common Mistake; using Present Continuous ignores the duration from the past to the present. (a) is a Meaning Trap; Past Simple implies the testing is over, contradicting “now”. (c) is a Structural Error (incorrect verb form).

4 (a)

  • Why it is correct (The Key): We use Future Simple (will love) for predictions based on beliefs or opinions (“I am confident that…”).
  • Error Analysis: (b) is a Common Mistake; stative verbs like “love” are rarely used in the continuous form, especially for future predictions. (c) is a Meaning Trap; Present Simple is for schedules, not personal predictions. (d) is a Structural Error (invalid grammar structure).

5 (b)

  • Why it is correct (The Key): The Past Continuous (was shooting) describes a longer background action that was interrupted by a shorter action in the Past Simple (the phone overheated).
  • Error Analysis: (a) is a Common Mistake; using Past Simple for both actions fails to show that one was in progress when the other happened. (d) is a Meaning Trap; Past Perfect would mean the shooting finished before it overheated. (c) is a Structural Error (Subject-Verb agreement; “I” takes “was”, not “were”).

6 (c)

  • Why it is correct (The Key): The keyword “Since” indicates an action starting in the past and continuing/having results up to the present. Present Perfect (has rolled out) is used for a completed number of actions (“three software updates”) in an unfinished time period.
  • Error Analysis: (b) is a Common Mistake; students often use Past Simple, ignoring the “Since” marker. (a) is a Meaning Trap; Present Continuous focuses on an ongoing action right now, missing the completion of the three updates. (d) is a Structural Error (missing past participle form).

7 (a)

  • Why it is correct (The Key): Future Continuous (will be reviewing) is used for an action that will be in progress at a specific time in the future (“By this time next month”).
  • Error Analysis: (b) is a Common Mistake; Future Simple expresses a general future fact, but misses the continuous, “in-progress” nuance required by “By this time…”. (c) is a Meaning Trap; Present Simple does not fit here. (d) is a Structural Error (missing “be”).

8 (d)

  • Why it is correct (The Key): Past Perfect Continuous (had been using) emphasizes the duration of an action (“for over two years”) that happened before another past action (“unboxed”).
  • Error Analysis: (a) is a Common Mistake; Past Simple does not clearly establish the “past before a past” sequence. (b) is a Meaning Trap; Present Perfect connects to the present, but this action ended in the past. (c) is a Structural Error (Passive voice is completely incorrect here).

9 (a)

  • Why it is correct (The Key): The Present Continuous (am interviewing) is used for fixed personal arrangements in the future (having scheduled a meeting for “Next Tuesday morning”).
  • Error Analysis: (c) is a Common Mistake; Future Perfect implies the action will be completed by that time, which doesn’t fit the context. (b) is a Meaning Trap; Present Simple is used for timetables (like trains or TV shows), not personal appointments. (d) is a Structural Error.

10 (c)

  • Why it is correct (The Key): The Future Perfect (will have returned) is used for an action that will be completed before a specific time in the future (“By the time they fix…”).
  • Error Analysis: (b) is a Common Mistake; Future Simple doesn’t express the idea of an action being completed prior to another future event. (d) is a Meaning Trap; Present Continuous talks about right now, not a future consequence. (a) is a Structural Error (Grammatically invalid after “By the time…”).

11 (c)

  • Why it is correct (The Key): Present Perfect Continuous (have been trying) focuses on an uninterrupted, ongoing action (“all morning”) with a visible result in the present (“it still has 15% left”).
  • Error Analysis: (a) is a Common Mistake; Present Perfect Simple focuses on the result/completion, but “all morning” emphasizes the ongoing effort. (b) is a Meaning Trap; Present Continuous ignores the duration leading up to the present. (d) is a Structural Error.

12 (c)

  • Why it is correct (The Key): The Past Perfect (had forgotten) is needed because forgetting to charge the phone happened before the screen went black (which is already in the past).
  • Error Analysis: (a) is a Common Mistake; using Past Simple makes it sound like the forgetting happened at the same time as the screen going black. (b) is a Meaning Trap; Present Perfect links to the present, breaking the past narrative sequence. (d) is a Structural Error (Continuous form of a cognitive verb).

13 (b)

  • Why it is correct (The Key): Present Simple (lifts) is used for scheduled future events, such as timetables, official releases, or embargos.
  • Error Analysis: (d) is a Common Mistake; Present Perfect is completely out of place for a future scheduled event. (a) is a Meaning Trap; Present Continuous is for personal arrangements, not official, fixed schedules. (c) is a Structural Error (Subject-Verb agreement).

14 (d)

  • Why it is correct (The Key): “Be” acts as a stative verb here, stating a fact about the processor’s capability. Therefore, Present Simple (is) is correct.
  • Error Analysis: (a) is a Common Mistake; Present Perfect changes the meaning unnecessarily. (b) is a Meaning Trap; “is being” means acting or behaving temporarily, which applies to people, not hardware specs. (c) is a Structural Error.

15 (b)

  • Why it is correct (The Key): Past Perfect Continuous (had been running) shows the cause of a past situation. The running of the apps happened continuously before the phone lagged.
  • Error Analysis: (a) is a Common Mistake; Present Perfect Continuous relates to the present, but the narrative (“was lagging”) is strictly in the past. (c) is a Meaning Trap; Past Continuous doesn’t show the “before” relationship clearly. (d) is a Structural Error (Passive form is incorrect).

16 (d)

  • Why it is correct (The Key): Future Perfect Continuous (will have been using) emphasizes the duration (“for a full year”) of an action that will continue up to a specific point in the future (“By the time… launches”).
  • Error Analysis: (a) is a Common Mistake; Future Simple misses the continuous duration. (c) is a Meaning Trap; Present Continuous describes right now or a fixed near-future plan, not a duration leading up to next autumn. (b) is a Structural Error (grammar form is invalid).

17 (b)

  • Why it is correct (The Key): The verb “feel” here means “believe” or “have an opinion,” making it a stative verb. Stative verbs are not used in continuous tenses. Present Simple (feel) is required.
  • Error Analysis: (a) is a Common Mistake; students often use continuous tenses with stative verbs incorrectly. (c) is a Meaning Trap; Present Perfect Continuous is completely invalid for an opinion. (d) is a Structural Error (Subject-Verb agreement).

18 (c)

  • Why it is correct (The Key): This is “Future in the Past”. Because the main clause is in the past (“promised”), the future prediction “will” shifts back to “would” (would revolutionize).
  • Error Analysis: (a) is a Common Mistake; keeping “will” violates the sequence of tenses rule in reported speech/past narratives. (b) is a Meaning Trap; Past Perfect implies it had already happened before the promise, which is illogical. (d) is a Structural Error (would + past participle).

19 (b)

  • Why it is correct (The Key): When “have” means possession or featuring something (the model features a discount), it is a stative verb and cannot take the continuous form. Present Simple (has) is correct.
  • Error Analysis: (a) is a Common Mistake; “is having” is only used for actions/experiences (e.g., having lunch, having a good time). (c) is a Meaning Trap; Present Perfect changes the context from “at the moment”. (d) is a Structural Error (Subject-Verb agreement).

20 (c)

  • Why it is correct (The Key): “Yet” triggers the Present Perfect (haven’t noticed). The second clause indicates a continuous action that will be in progress up to a future point (“until this weekend”), making Future Continuous (won’t be testing) the most natural fit in this tech review context.
  • Error Analysis: (a) is a Common Mistake; using Past Simple + Present Simple ignores the time markers “yet” and “until this weekend”. (b) is a Meaning Trap; “notice” is stative and shouldn’t be continuous. (d) is a Structural Error (wrong verb forms after auxiliary verbs).
GRAMMAR POINTS TO REMEMBER
  • Time Markers define your Tense: Words like yet, since, for strongly point to Perfect Tenses. Specific past times (e.g., last year, yesterday) mandate the Past Simple.
  • Stative Verbs vs. Dynamic Verbs: Verbs expressing states, possessions, or opinions (e.g., feel, have, love, notice) generally do not take continuous forms (-ing). Be careful: “have” can be continuous only when it means an action (having dinner), but not possession (having a discount).
  • Sequence of Tenses: When telling a story in the past, everything shifts back. “Will” becomes “Would” (Future in the Past), and actions that happened before the main past story require the Past Perfect (had + V3) or Past Perfect Continuous.
  • Future Events: Use the Present Simple for fixed schedules (The embargo lifts at midnight). Use the Present Continuous for personal arrangements (I am interviewing the developer tomorrow). Use Future Perfect to emphasize completion before a future deadline (By the time X happens, Y will have finished).

Exercises:   123456789101112

Pin It on Pinterest

Share This