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.

  1. will have been
  2. will be
  3. would have been

2. If you had eaten a good breakfast, you______ so hungry now.

  1. wouldn't be
  2. can't be
  3. won't be

3. I ______ that car if I had had more money at the time.

  1. could have bought
  2. could buy
  3. will buy

4. That horse could have won the race if he ______ hurt his leg.

  1. doesn't hurt
  2. hadn't hurt
  3. hasn't hurt

5. If I ______ harder for the test I would have gotten a better grade.

  1. will study
  2. had studied
  3. did study

6. If it hadn't rained, we ______ to the park.

  1. will have gone
  2. will go
  3. would have gone

7. If only we ______ the directions!

  1. had followed
  2. will follow
  3. did follow

8. If the road hadn't been icy, we ______ an accident.

  1. won't have
  2. wouldn't have had
  3. didn't have

9. He would have gone to work if he ______ sick.

  1. won't be
  2. didn't be
  3. hadn't been

10. If I had known you were coming, I ______ a cake.

  1. would have baked
  2. will bake
  3. would bake

esl-lounge.com Premium

Site Guides

Levels

Test Prep

Other Materials

Reference

Also On Site

© 2001-2024 esl-lounge.com