B1/ B2 Grammar Exercise
Put these sentences into the third conditional
eg. If we had tried harder, we would have won the match.
1. If I __________ (know) it was your birthday I __________ (buy) you a drink.
2. If Sandra __________ (apologise) sooner, John __________ (forgive) her.
3. Paul __________ (come) on the sailing holiday with us if he __________ (not / break) his leg.
4. If you __________ (not / say) it was Lucy in the photo, I never __________ (guess) it was her. She looks so different now.
5. If you __________ (tell) me you needed money, I __________ (can / lend) you some.
6. We __________ (not / miss) the bus if we __________ (leave) a little bit earlier.
7. It was bitterly cold. If I __________ (bring) my hat and gloves, I __________ (wear) them.
8. If Isabel __________ (not / oversleep), she __________ (not / be) late for school.
9. Mum __________ (let) us stay up late to watch the match, if we __________ (not / have) school the next day.
10. If you __________ (keep) the receipt, you __________ (can / take) the coat back to the shop.
11. I’m sure that I ________________ (not / pass) the exam, if Charlie ________________ (not / help) me.
12. If the weather ________________ (be) warmer, we ________________ (stay) longer.
Answers
1. had known / would have bought
2. had apologised / would have forgiven
3. would have come / hadn’t broken
4. hadn’t said / would have guessed
5. had told / could have lent
6. wouldn’t have missed / had left
7. had brought / would have worn
8. hadn’t overslept / wouldn’t have been
9. would have let / hadn’t had
10. had kept / could have taken
11. wouldn’t have passed / hadn’t helped
12. had been / would have stayed
More grammar exercises to improve your English
Conversation Questions with the Second Conditional
Discover more from EnglishSmarts - English with Suzanne
Subscribe to get the latest posts sent to your email.
