B2Upper Intermediate+50 XP available

Interactive Grammar: Advanced Third Conditional

Deepen understanding of the third conditional and its hypothetical past uses.

Grammar Explanation · Authentic Examples · Practice Exercises

Lesson progressNot started
Duration
~57 min
Exercises
38
Level
Upper Intermediate

Overview

Deepen understanding of the third conditional and its hypothetical past uses.

Core Structure

  • If-clauseIf + had + past participle (imaginary past action)
  • Main clausewould have + past participle
  • ExampleIf he had prepared, he would have passed.
  • Modal var.Could/might have: She might have succeeded if she'd stayed.

Advanced B2 Patterns

  • InvertedHad I known, I would have acted differently. (= If I had known)
  • But forBut for the delay, we would have arrived on time.
  • If onlyIf only she had listened — expresses strong regret
  • Mixed resultIf he had invested then, he would be wealthy now. (past → present result)

Common B2 Mistakes

  • ❌ If I would have known → ✅ If I had known (no 'would' in if-clause)
  • ❌ He would have went → ✅ He would have gone (past participle)
  • ❌ Had I knew → ✅ Had I known (past participle required)
  • But for = despite → ✅ But for = if it had not been for

When to use

Expressing regret

If only I had applied earlier, I would have got the role.

Business post-mortem

Had we launched sooner, we would have captured the market.

Academic argument

But for the funding cuts, the project would have succeeded.

Formal/legal analysis

Had the evidence been presented, the verdict might have differed.

Advanced Third Conditional Quiz

Choose the correct form to complete each advanced third conditional sentence

Multiple Choice12 questions
1If the team more carefully, they would have avoided the error.
2 I known the outcome, I would have decided differently.
3But for the budget cuts, the project completed on time.
4If only she the contract before signing.
5Had the evidence presented, the verdict might have differed.
6She the meeting if she had received the invitation.
7If the data collected correctly, the conclusions would have held.
8But for her mentor's support, she completed the thesis.
9Had they the contract, they would have avoided the dispute.
10If only we more time before the deadline.
11 the proposal been stronger, the board might have approved it.
12But for the strike, the goods delivered last week.

Fill in the Blanks

Complete each advanced third conditional sentence with the correct form

Fill in the Blanks10 questions
1Had the manager(consult)us, we would have agreed.
2But for the recession,(expand)the business successfully.
3If only I(check)the figures before the presentation.
4Had she(apply)earlier, she might have been shortlisted.
5They(avoid)the penalty if they had read the terms.
6But for his intervention,(fail)the negotiation.
7If only the team(communicate)better — we could have fixed it.
8Had the report(submit)in time, it would have been reviewed.
9She(not/resign)if the conditions had been better.
10Had I(know)the risks, I would have prepared differently.

Transform the Sentences

Rewrite each sentence using the instruction given, keeping the meaning the same

Transform8 questions

1If she had prepared, she would have succeeded. → Had she…

2If it had not been for the delay, we would have delivered. → But for…

3If only they had checked the figures. → Had they…

4If the bid had been stronger, we might have won. → Had the bid…

5She would have applied if she had seen the advert. → Had she…

6If it had not been for your help, I would have failed. → But for…

7They might have agreed if the terms had been clearer. → Had the terms…

8If the funds had been released, the project would have launched. → Had the funds…

Fix the Errors

Rewrite each sentence with the advanced third conditional mistake corrected

Error Fix8 questions

1If I would have known, I would have acted differently.

2Had I knew the answer, I would have told you.

3But for the strike, the goods would delivered on time.

4She would have went if she had been invited.

5If only he had of listened to the advice.

6Had the report been submitted in time, it would reviewed.

7But for their support, we might not succeeded.

8If the weather had been better, the event would be a success.

Frequently Asked Questions

What does this lesson on conditionals cover?

Deepen understanding of the third conditional and its hypothetical past uses.

Which CEFR level is this lesson designed for?

This lesson is designed for Upper Intermediate (B2) learners and forms part of the Conditionals section on Grammartier.

What is the best approach for studying this grammar topic?

Start with the definition, then study the examples carefully to understand how the pattern works in context. Practise identifying the structure in authentic sentences before producing your own — this recognition-first approach builds a strong foundation for accurate, confident use.

Your Grammar Learning Path

Follow the CEFR progression for this topic cluster.

Before You Start

Make sure you're comfortable with these topics first.

Continue Your Grammar Journey

Ready for the next step? These lessons build on what you've learned.

Related Concepts

Deepen your grammar knowledge with these related B2 topics.