Upper Intermediate Level >> Grammar Worksheets >> Students choose the correct form of the conditional for each sentence.
Conditional Forms Multiple Choice Worksheet
Upper Intermediate
Choose the correct conditional form for each sentence.
1. If I hadn't overslept, I ______ on time.
- will have been
- will be
- would have been
2. If you had eaten a good breakfast, you______ so hungry now.
- wouldn't be
- can't be
- won't be
3. I ______ that car if I had had more money at the time.
- could have bought
- could buy
- will buy
4. That horse could have won the race if he ______ hurt his leg.
- doesn't hurt
- hadn't hurt
- hasn't hurt
5. If I ______ harder for the test I would have gotten a better grade.
- will study
- had studied
- did study
6. If it hadn't rained, we ______ to the park.
- will have gone
- will go
- would have gone
7. If only we ______ the directions!
- had followed
- will follow
- did follow
8. If the road hadn't been icy, we ______ an accident.
- won't have
- wouldn't have had
- didn't have
9. He would have gone to work if he ______ sick.
- won't be
- didn't be
- hadn't been
10. If I had known you were coming, I ______ a cake.
- would have baked
- will bake
- would bake