Mixed Tenses (12 Tenses) – English Grammar Exercises for B2
A financial advisor is evaluating a client’s old investment portfolio, analyzing their current saving habits, and projecting their future wealth.
Read each statement made by the financial advisor carefully and choose the best option (A, B, C, or D) to fill in the blank.
1 Let’s look at your portfolio. Last year, you ______ a significant amount of money in high-risk tech stocks.
(A) have invested
(B) invested
(C) were investing
(D) invest
2 Currently, the global market ______ a period of high volatility due to inflation fears.
(A) is experiencing
(B) experiences
(C) experienced
(D) has experiencing
3 I am truly impressed by your discipline; you ______ 20% of your monthly salary for the past three years.
(A) have been saving
(B) are saving
(C) save
(D) were saving
4 Every single month, inflation silently ______ the real purchasing power of your cash sitting in the bank.
(A) is reducing
(B) reduced
(C) reduces
(D) has reduced
5 Before we met today, I noticed that you ______ your entire emergency fund on a depreciating asset.
(A) had already spent
(B) have already spent
(C) already spend
(D) were already spending
6 If you strictly follow my proposed strategy, by December 2030, you ______ your initial capital.
(A) will double
(B) will have doubled
(C) will be doubling
(D) have doubled
7 While you ______ all your cash under the mattress a few years ago, the real estate market was booming.
(A) held
(B) have held
(C) are holding
(D) were holding
8 So far this quarter, your newly adjusted bond portfolio ______ a steady 5% return.
(A) yielded
(B) had yielded
(C) has yielded
(D) yields
9 Tomorrow at exactly 10:00 AM, the central bank ______ its new interest rates, which will immediately affect our strategy.
(A) announces
(B) will have announced
(C) will be announcing
(D) announced
10 By the time you reach the official retirement age, you ______ to this pension fund for exactly thirty-five years.
(A) will have been contributing
(B) will have contributed
(C) will contribute
(D) have been contributing
11 Right now, I strongly ______ that diversifying your assets into index funds is the safest move.
(A) am believing
(B) believe
(C) believed
(D) have believed
12 In 2022, you panicked and ______ all your shares at a massive loss during the market crash.
(A) have sold
(B) were selling
(C) sold
(D) had sold
13 As soon as the inflation rate ______ below 3%, we will start reallocating your funds into growth stocks.
(A) will drop
(B) drops
(C) dropped
(D) is dropping
14 You ______ this low-yield savings account for years before you finally decided to seek professional advice.
(A) have been maintaining
(B) maintain
(C) had been maintaining
(D) were maintaining
15 Next Friday, our legal team ______ your finalized contract, so please be ready to sign it.
(A) is going to sending
(B) sends
(C) is sending
(D) has sent
16 Last year, you confidently told me that the cryptocurrency market ______ forever, but we both know what happened next.
(A) would rise
(B) will rise
(C) rises
(D) has risen
17 If you had started compounding your interest ten years ago, you ______ a millionaire today.
(A) will be
(B) would have been
(C) would be
(D) had been
18 Please remember, I will not authorize any high-risk trades until the market ______ complete stability.
(A) will demonstrate
(B) has demonstrated
(C) demonstrated
(D) demonstrates
19 This is the third time this week that this specific tech company ______ its earnings report!
(A) delayed
(B) delays
(C) has delayed
(D) is delaying
20 By this time next year, I guarantee that your passive income ______ your monthly living expenses.
(A) will be covering
(B) will cover
(C) covers
(D) will have covered
ANSWER KEY & EXPLANATIONS
1 (B) invested
- Why it’s correct: “Last year” is a specific, finished time marker. Actions completed in the past require the Past Simple tense.
- Error Analysis: (A) Common Mistake: Learners often misuse the Present Perfect when talking about financial actions, ignoring the clear past time marker. (C) Meaning Trap: The Past Continuous implies an unfinished or interrupted action, which doesn’t fit a finalized investment decision. (D) Structural Error.
2 (A) is experiencing
- Why it’s correct: “Currently” indicates an ongoing, temporary situation happening at the present moment, requiring the Present Continuous.
- Error Analysis: (B) Common Mistake: The Present Simple states a permanent fact, which doesn’t capture the current volatility. (C) Meaning Trap: Past tense. (D) Structural Error.
3 (A) have been saving
- Why it’s correct: “For the past three years” emphasizes an uninterrupted duration of an action (a saving habit) that started in the past and continues up to the present. This requires the Present Perfect Continuous.
- Error Analysis: (B) Common Mistake: The Present Continuous cannot be used with “for + duration”. (C) Structural Error. (D) Meaning Trap: The Past Continuous means the habit has completely stopped.
4 (C) reduces
- Why it’s correct: “Every single month” and the nature of the statement indicate a universal economic truth or repeated reality, demanding the Present Simple.
- Error Analysis: (A) Meaning Trap: Treating inflation as a temporary ongoing action rather than a persistent economic rule. (B) Structural Error. (D) Common Mistake.
5 (A) had already spent
- Why it’s correct: The action of spending the emergency fund happened and was completely finished before a specific point in the past (“Before we met today”). This requires the Past Perfect.
- Error Analysis: (B) Common Mistake: Using the Present Perfect contradicts the established past timeline. (C) Structural Error. (D) Meaning Trap: Implies you were in the middle of spending it when we met.
6 (B) will have doubled
- Why it’s correct: “By December 2030” sets a clear future deadline. To express that a goal will be fully completed before that deadline, we use the Future Perfect.
- Error Analysis: (A) Common Mistake: The Future Simple lacks the necessary emphasis on “completion before a specific time”. (C) Meaning Trap: Implies the capital will be right in the middle of doubling at that exact moment. (D) Structural Error.
7 (D) were holding
- Why it’s correct: “While” introduces a background continuous action in the past (holding cash) that was happening simultaneously with another ongoing past action (“was booming”).
- Error Analysis: (A) Common Mistake: The Past Simple doesn’t emphasize the prolonged duration of this poor financial decision as well as the continuous tense does. (B) Structural Error. (C) Meaning Trap.
8 (C) has yielded
- Why it’s correct: “So far this quarter” refers to an unfinished time period up to the present moment. We use the Present Perfect to highlight the accumulated results achieved so far.
- Error Analysis: (A) Common Mistake: The Past Simple severs the connection to the ongoing present. (B) Meaning Trap. (D) Structural Error.
9 (C) will be announcing
- Why it’s correct: At a highly specific time in the future (“Tomorrow at exactly 10:00 AM”), an action will be in progress. This requires the Future Continuous.
- Error Analysis: (A) Meaning Trap: The Present Simple is used for general schedules, but the focus here is strictly on the action being in progress at that exact hour. (B) Structural Error. (D) Structural Error.
10 (A) will have been contributing
- Why it’s correct: Future deadline (“By the time…”) combined with a duration (“for exactly thirty-five years”). This combination requires the Future Perfect Continuous to heavily emphasize the uninterrupted length of the contribution.
- Error Analysis: (B) Meaning Trap: Future Perfect Simple is grammatically acceptable but fails to emphasize the continuous “duration” of the habit. (C) Common Mistake: Ignores the duration marker entirely. (D) Structural Error.
11 (B) believe
- Why it’s correct: “Believe” is a stative verb (a verb of thought or opinion). Stative verbs are almost never used in continuous (-ing) forms, regardless of adverbs like “Right now.”
- Error Analysis: (A) Common Mistake: Automatically applying the Present Continuous rule just because “Right now” is present. (C) Structural Error. (D) Meaning Trap.
12 (C) sold
- Why it’s correct: “In 2022” and “during the market crash” are specific, finished time markers in the past. This requires the Past Simple.
- Error Analysis: (A) Common Mistake: Learners often use the Present Perfect because the financial pain is still felt today, but the grammatical time marker restricts it to the past. (B) Meaning Trap. (D) Structural Error.
13 (B) drops
- Why it’s correct: In future time clauses (after conjunctions like as soon as, when, until, before), we must use the Present Simple, never the Future tense with “will”.
- Error Analysis: (A) Common Mistake: Directly translating the future concept and incorrectly putting “will” right after “as soon as”. (C) Structural Error. (D) Meaning Trap.
14 (C) had been maintaining
- Why it’s correct: Describes a continuous, prolonged action (“for years”) that occurred before another past decision (“finally decided”). This requires the Past Perfect Continuous.
- Error Analysis: (A) Common Mistake: The Present Perfect Continuous is incorrect because the action of maintaining the old account ended in the past. (B) Structural Error. (D) Meaning Trap.
15 (C) is sending
- Why it’s correct: The Present Continuous is often used to express a highly certain, arranged plan or appointment in the near future (“Next Friday”).
- Error Analysis: (A) Structural Error: Extra “to” + V-ing. (B) Meaning Trap. (D) Structural Error.
16 (A) would rise
- Why it’s correct: “Future in the Past.” A past statement (“told me”) containing a prediction about the future (“will rise”) must be backshifted. “Will” becomes “would”.
- Error Analysis: (B) Common Mistake: Failing to backshift the tense in reported speech or past narratives. (C) Structural Error. (D) Meaning Trap.
17 (C) would be
- Why it’s correct: Mixed Conditional (Type 3 + Type 2). The condition is in the past (“If you had started”), but the result is happening in the present (“today”). Therefore, we use “would + base verb”.
- Error Analysis: (A) Structural Error. (B) Common Mistake: Blindly applying the strict Type 3 conditional formula (“would have been”) while completely ignoring the time marker “today”. (D) Structural Error.
18 (B) has demonstrated
- Why it’s correct: Like Q13, no “will” after “until”. However, to heavily emphasize that the market must 100% complete its stabilization before any action is taken, the Present Perfect is the strongest and most accurate choice here.
- Error Analysis: (A) Common Mistake: Using “will” inside a time clause. (C) Structural Error. (D) Demonstrates (Present Simple) is acceptable, but the Present Perfect emphasizes completion better.
19 (C) has delayed
- Why it’s correct: The structure “This is the first/second/third time…” requires the Present Perfect tense to count accumulated experiences up to the present moment.
- Error Analysis: (A) Common Mistake: Using the Past Simple because the delay feels like a “completed” event. (B) Structural Error. (D) Meaning Trap.
20 (A) will be covering
- Why it’s correct: Emphasizes that at a specific point in the future (“By this time next year”), the passive income will be in the continuous process of paying for living expenses. This requires the Future Continuous.
- Error Analysis: (B) Common Mistake. (C) Structural Error. (D) Meaning Trap: The Future Perfect implies it will have “finished” covering, which is unnatural for an ongoing necessity like monthly expenses.
GRAMMAR POINTS TO REMEMBER
- Past Mistakes vs. Present Results: Always use the Past Simple for investment actions or errors anchored to a specific past time (In 2022, Last year). Only use the Present Perfect to calculate total returns or experiences up to the present day when the time frame is unfinished (So far this year).
- The Power of the Perfect Continuous: When you want to highlight a highly disciplined financial habit (like saving or compounding) that has been happening continuously for years up to now, use the Present Perfect Continuous (You have been saving for 3 years).
- Future Financial Goals: To guarantee that a specific wealth target will be reached before a set deadline (e.g., By 2030), use the Future Perfect (You will have doubled your capital).
- The Golden Rule of Time Clauses: NEVER use “will” immediately after words like until, before, after, as soon as. When you want to ensure action A is 100% completed before action B happens, use the Present Perfect (Wait until the market has stabilized).
- Stative Verbs Trap: Verbs of perception, thought, or possession (believe, understand, need, own) CANNOT be used in continuous (-ing) forms, even if accompanied by adverbs like “Right now”. Always stick to simple tenses (I believe, NOT I am believing).
