1. Write the words in brackets in the correct order to form mixed conditional sentences. Add a comma in the correct place.
1 If (know / you’d / the answer / you’d / listened).
If ……………………………………………..
2 If (weren’t / I’d / have / raining / it / walked).
If ……………………………………………..
3 If (he / have / Lucas / older / voted / could / were).
If ……………………………………………..
4 If (chips / have / hungry / I’d / those / was / eaten / I).
If ……………………………………………..
5 If (champions / might / scored / they’d / they / be / the).
If ……………………………………………..
6 If (you / I / have / that / were / done / wouldn’t / I).
If ……………………………………………..
Answer
1 you’d listened, you’d know the answer
2 it weren’t raining, I’d have walked
3 Lucas / he were older, he / Lucas could have voted
4 I was hungry, I’d have eaten those chips
5 they’d scored, they might be the champions
6 I were you, I wouldn’t have done that
2. Choose the correct options (a-c) to complete the mixed conditional sentences.
1 If Tony ……… the lottery, he would be rich.
a wins
b had won
c would win
2 Life ……… difficult if they hadn’t invented electricity!
a would be
b had been
c was
3 If you’d burned the cake, we ……… eat it.
a can’t
b weren’t able to
c couldn’t
4 If Zoe were braver, she ……… for Ed’s phone number.
a might have asked
b might asking
c might not ask
5 We’d have gone to school if it ……… the weekend.
a weren’t
b hadn’t been
c isn’t
6 If I ……… your advice, I’d have asked for it.
a want
b would want
c wanted
7 If I hadn’t seen the news, I ……… about the accident.
a didn’t know
b wouldn’t know
c hadn’t known.
Answer
1 b 2 a 3 c 4 a 5 a 6 c 7 b
3. Complete the mixed conditional sentences with up to five words, including the correct form of the words in brackets. Do not change the order of the words.
1 I would be sad if (I / never / meet) you!
……………………………………..
2 If Max hadn’t run so fast, (he / not / exhausted).
……………………………………..
3 They wouldn’t be nervous about the exam (they / study / harder).
……………………………………..
4 (you / be / poor) you’d spent all your money yesterday.
……………………………………..
5 If Lily had used suncream on the beach, (she / burned / now)!
……………………………………..
6 I would have written to you if (I / know / address).
……………………………………..
Answer
1 I had never met 2 he wouldn’t be exhausted
3 if they had studied harder 4 You would be poor if
5 she wouldn’t be burned now 6 I had known your address
4. Complete the email with one word in each gap to make mixed conditional sentences.
To: daisy@email.com
Hi Daisy
Did you watch Comic Relief on TV last night? I might 1……………………… missed it if my mum 2……………………… such a huge fan – if she 3……………………… reminded me it was on, I’d be really annoyed! Of course, it 4……………………… have been so funny if the people taking part weren’t really famous. And the amount of money they’ve raised wouldn’t 5……………………… so much if the public hadn’t joined in as well. Anyway, it was great fun and I watched it to the end – but I wouldn’t be so tired today if I 6……………………… gone to bed at my usual time!
See you soon, Artur
Answer
1 have 2 wasn’t / weren’t 3 hadn’t 4 wouldn’t
5 be 6 had
5. Complete the text with the correct form of the verbs in brackets.
Oxfam is a world leader in delivering emergency relief. If it weren’t for this charity, thousands of children in Europe 1……………………… (go) hungry during World War II. Today, desperate people 2……………………… (not have) clean water if Oxfam hadn’t made this a priority during humanitarian disasters. And if it 3……………………… (not be) for Oxfam, the NGO ActionAid might, not exist either; there wouldn’t be so much pressure on governments to provide healthcare and education and to combat climate change if these charities 4……………………… (not develop). But Oxfam might not be so successful nowadays if it 5……………………… (not recognise) the importance of linking business with charity. Oxfam employs thousands of people worldwide, but it couldn’t have become the UK’s biggest high-street seller of second-hand books if it 6……………………… (not be) also for the thousands of volunteers who give their time working in these important charity shops.
Answer
1 would have gone 2 wouldn’t have 3 hadn’t been
4 hadn’t developed 5 hadn’t recognised / didn’t recognise
6 wasn’t / weren’t
6. Complete the second sentence so that it means the same as the first.
1 Heidi speaks German because she went to a German school.
If Heidi hadn’t gone to a German school, ………………………………………….
2 I haven’t got my own room because my parents didn’t buy a big house.
If my parents had bought a big house, ………………………………………….
3 He didn’t apologise, so I’m angry.
I wouldn’t be angry if ………………………………………….
4 I didn’t pay for our coffees because I haven’t got any money with me.
If I had some money with me, ………………………………………….
Answer
1 she wouldn’t speak German 2 I would have my own room
3 he had apologised 4 I would have paid for our coffees
Related Posts
- English Grammar Exercises for B2 – Mixed conditionals
- English Grammar Exercises for B2 – Unreal past and had better
- English Grammar Exercises for B2 – Emphasis
- English Grammar Exercises for B2 – Criticising past actions
- English Grammar Exercises for B2 – Relative clauses
- English Grammar Exercises for B2 – Talking about ability