1. Choose the correct words to complete the sentences.
1 I would have slept much better last night if you hadn’t told / didn’t tell me that horror story.
2 If Jack had found out about the party, he would / will be here.
3 If you had read / read this book, you’d really like it.
4 We would have enjoyed / would enjoy the film more if the characters had been more believable.
5 We’d have / ‘ll have nicer costumes for the play if we’d spent a little more money on them.
6 The novel would be too sentimental if it would have / had a happier ending.
Answer
1 hadn’t told 2 would 3 read
4 would have enjoyed 5 ’d have
6 had
2. Write sentences using mixed conditionals.
1 we / have / an easier time in Paris last month if we / speak / French
……………………………………………….
2 I / not have to / fix your computer all the time if you / buy / an anti-virus programme
……………………………………………….
3 if people / not invent / cars, trains / still be / the main form of transport
……………………………………………….
4 if Toby / apologise / for what he said, I / not be / so angry with him
……………………………………………….
5 if you / check / Facebook more often, you / know / about the Literature Festival
……………………………………………….
Answer
1 We’d have had an easier time in Paris last month if we spoke French.
2 I wouldn’t have to fix your computer all the time if you had bought an anti-virus programme.
3 If people hadn’t invented cars, trains would still be the main form of transport.
4 If Toby had apologised for what he said, I wouldn’t be so angry with him.
5 If you checked Facebook more often, you would have known about the Literature Festival.
3. Tick (✓) the correct sentences and rewrite the incorrect ones.
1 Should Claire phone I’d tell her that you’re busy.
……………………………………………….
2 You’d do well, were it not for your lazy attitude.
……………………………………………….
3 Had you not come, I wouldn’t know anyone here.
……………………………………………….
4 Was I more confident, I’d ask Darren out.
……………………………………………….
5 Had you have asked me, I would have helped you.
……………………………………………….
Answer
1 Should Claire phone, I’ll tell her that you’re busy.
2 ✓
3 ✓
4 If I was / were more confident, I’d ask Darren out.
5 Had you asked me, I would have helped you.
4. Match the parts of the sentences and complete them with the words below. Use the words more than once.
in case • provided • supposing • unless
1 Take some money with you …
2 ……………………… they ask me why I want the job, …
3 ……………………… you need to contact me, …
4 Max will come to the cinema with us, …
5 I won’t forgive you ……………………… …
a ……………………… that he doesn’t have to work late.
b here’s my email address
c what shall I say?
d ……………………… they don’t accept credit cards.
e you apologise for what you said.
Answer
1 d, in case 2 c, Supposing
3 b, In case 4 a, provided
5 e, unless
5. Choose the correct words to complete the text.
A world without the internet
Tim Berners-Lee is usually credited with inventing the world wide web in the 1980s, but (1) …………… for many other people, today’s internet would not exist. If computer technology (2) …………… advanced rapidly after World War II, we wouldn’t have had the infrastructure needed to build the internet. The computer revolution (3) …………… taken place without the work of Alan Turing, who built the first modern computer in the 1940s. And (4) …………… people hadn’t used binary code for centuries in smoke signals, Morse code and textile machines – would we have thought of using it to write computer programmes?
It’s difficult to imagine what the world would be like today if we (5) …………… the internet, because the technology is so interwoven with our daily lives. But (6) …………… the internet suddenly stopped working? Some scientists think this (7) …………… one day – if the energy from a big solar storm hits Earth, it (8) …………… electronic devices worldwide. (9) …………… we protect computer networks better, we (10) …………… one day be in big trouble!
1 a wouldn’t it b had it not been c were it
2 a wouldn’t b hadn’t c didn’t
3 a hadn’t had b didn’t have c wouldn’t have
4 a provided b in case c supposing
5 a hadn’t invented b wouldn’t invent c won’t invent
6 a as long as b provided that c what if
7 a would happen b happens c could happen
8 a disabled b disables c may disable
9 a As long as b Unless c Supposing
10 a may b would c can
Answer
1 b 2 b 3 c 4 c 5 a 6 c
7 c 8 c 9 b 10 a
6. Complete the sentences with the correct form of the verbs in brackets.
1 We …………………… (not be) at the back of the queue right now if we …………………… (arrive) a few minutes earlier.
2 Supposing people …………………… (not discover) antibiotics, …………………… (doctors / be able to) treat infections?
3 I …………………… (take) a book to read in case I …………………… (need) to wait a long time for my appointment.
4 If it …………………… (not be) for that traffic jam, we …………………… (not miss) our flight.
5 We …………………… (enjoy) last week’s holiday in Ibiza more if it …………………… (not rain) so much.
6 You …………………… (not have) a bad stomach now if you …………………… (not eat) that out-of-date pizza for lunch.
7 As long as we …………………… (leave) in the next few minutes, we …………………… (not be) late.
8 What if I …………………… (tell) you Jake was coming to the party?
Answer
1 wouldn’t be, had arrived
2 hadn’t discovered, would doctors be able to
3 ’m going to take, need
4 hadn’t been, wouldn’t have missed
5 would have enjoyed, hadn’t rained
6 wouldn’t have, hadn’t eaten
7 leave, won’t be
8 told / were to tell / was to tell
Related Posts
- English Advanced Grammar Exercises – International English
- English Advanced Grammar Exercises – Informal and spoken English
- English Advanced Grammar Exercises – Formal and academic English
- English Advanced Grammar Exercises – Ellipsis and substitution
- English Advanced Grammar Exercises – Reference techniques
- English Advanced Grammar Exercises – Linking words