Contents
Understanding conditionals is a fundamental aspect of mastering the English language. To aid in this learning process, we have developed a comprehensive conditional worksheet that covers various types of conditional sentences.
Please ensure to revisit the articles below to further enhance your comprehension of conditional sentences.
Download Conditional Worksheet

Conditionals Worksheet – Created by 7ESL
Conditional Exercises
Conditional Exercise 1: Complete the sentences using the correct form of the verb in brackets
- If you study hard, you _______ (pass) the exam.
- If she _______ (have) more time, she would travel around the world.
- If he had known about the meeting, he _______ (attend).
- If I _______ (be) a bird, I would fly to you.
- If it _______ (rain) tomorrow, we will cancel the picnic.
- If they _______ (not leave) early, they would have been late for the concert.
- If you _______ (touch) that wire, you could get an electric shock.
- If she _______ (not see) the sign, she wouldn’t have stopped.
- If I _______ (find) a wallet on the street, I will take it to the police.
- If he _______ (eat) too much, he might feel sick.
- If you had called me, I _______ (come) right away.
- If it _______ (be) sunny, we could go to the beach.
- If you _______ (send) the letter, he will receive it by Friday.
- If they _______ (practice) more, they could win the match.
- If I _______ (know) his number, I would call him.
- If the weather _______ (not change), we’ll go hiking this weekend.
- If you _______ (speak) quietly, the baby will not wake up.
- If she _______ (not miss) the bus, she would have arrived on time.
- If I _______ (be) you, I would take the job offer.
- If he _______ (not have) to work late, he would join us for dinner.
- If you _______ (want) to succeed, you must work hard.
- If they _______ (invite) her to the party, she might come.
- If you _______ (not tell) the truth, I will be very disappointed.
- If she _______ (study) earlier for the test, she might have passed.
- If the alarm _______ (go) off, we would have woken up earlier.
Answer
| 1. will pass | 2. had | 3. would have attended |
| 4. were | 5. rains | 6. had not left |
| 7. touch | 8. had not seen | 9. find |
| 10. eats | 11. would have come | 12. were |
| 13. send | 14. practiced | 15. knew |
| 16. does not change | 17. speak | 18. had not missed |
| 19. were | 20. did not have | 21. want |
| 22. invited | 23. do not tell | 24. had studied |
| 25. had gone |
Conditional Exercise 2: True or false?
- If it rains tomorrow, we will cancel the picnic. (True/False)
- If she was taller, she could be a model. (True/False)
- If you would have told me, I would have helped you. (True/False)
- If he had studied harder, he would have passed the exam. (True/False)
- If I am hungry, I always eat an apple. (True/False)
- Should you see James, tell him to call me. (True/False)
- If you heat ice, it melts. (True/False)
- If I knew her number, I will call her. (True/False)
- Unless you apologize, I will not forgive you. (True/False)
- If I were you, I would not do this. (True/False)
- If you will finish your homework, you can go out to play. (True/False)
- If she had went to bed earlier, she wouldn’t have been so tired. (True/False)
- If it is sunny, we could go to the beach. (True/False)
- If you don’t hurry, we might miss the bus. (True/False)
- If he hadn’t liked the movie, he would have left early. (True/False)
- If I had enough money, I would buy a new car. (True/False)
- If you eat too much candy, you get a stomachache. (True/False)
- If you mix red and blue, you get purple. (True/False)
- If you would eat your vegetables, you would be healthier. (True/False)
- If the weather had been better, we could have had the party outside. (True/False)
Answer
- True
- True (In modern informal English, was is often used in the second conditional. In formal/academic English, were is preferred: “If she were taller, she could be a model.”)
- False (Correct: “If you had told me, I would have helped you.”)
- True
- True
- True
- True
- False (Correct: “If I knew her number, I would call her.”)
- True
- True
- False (Correct: “If you finish your homework, you can go out to play.”)
- False (Correct: “If she had gone to bed earlier, she wouldn’t have been so tired.”)
- True (This can be first conditional with could to show a less certain possibility. “If it is sunny, we can/could go to the beach.”)
- True
- True (This is a mixed conditional: a present condition with a past result.)
- True
- True
- True
- False (Correct: “If you ate your vegetables, you would be healthier.”)
- True
Conditional Exercise 3: Match the conditions to the correct results to complete the sentences
| Condition | Result |
|---|---|
| 1. If you boil water, | a. I would have called you. |
| 2. If I knew her number, | b. it evaporates. |
| 3. If they had left earlier, | c. she will finish the project on time. |
| 4. If you study every day, | d. you get orange. |
| 5. If I were the manager, | e. I would change some company policies. |
| 6. If it rains, | f. they wouldn’t have been stuck in traffic. |
| 7. If you don’t water the plants, | g. they will die. |
| 8. If you set the timer for 10 minutes, | h. you will improve your language skills. |
| 9. If you mix red and yellow paint, | i. we can’t go to the beach. |
| 10. If she works hard, | j. it will turn off automatically. |
| 11. If I had seen the signal, | k. they might win the championship. |
| 12. If the team plays well, | l. you would have known about the surprise. |
| 13. If you had checked the email, | m. I could call her. |
| 14. If you add salt to the soup, | n. it will taste saltier. |
| 15. If he calls me, | o. I will answer right away. |
| 16. If we had recognized you in the crowd, | p. we would have said hello. |
| 17. If it’s sunny tomorrow, | q. we will have a picnic in the park. |
| 18. If I had more time, | r. I would learn to play the guitar. |
| 19. If you leave the door open, | s. the cat might run outside. |
| 20. If you want to stay healthy, | t. you should exercise regularly. |
Answer Key
| 1. b | 2. m | 3. f |
| 4. h | 5. e | 6. i |
| 7. g | 8. j | 9. d |
| 10. c | 11. a | 12. k |
| 13. l | 14. n | 15. o |
| 16. p | 17. q | 18. r |
| 19. s | 20. t |