Conditionals Quiz 16 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. You ..... pink if you ..... red and white
2. 2nd CONDITIONAL:Martina ..... (buy) this computer if she ..... (have) enough money.
3. She hasn't had much time to socialise ..... she took a part-time job besides her school studies.
4. If people don't water plants, they .....
5. If I ..... (not, work out) so long last night, I would not have been so exhausted the following day.
6. She (eat) ..... a lot when she (be) ..... hungry.
7. We wouldn't have been late had we ..... the subway.
8. Laura fell in love with Tom. She left Liam.Laura ..... Liam if she ..... in lovewith Tom. (not leave/ not fall)
9. If people reduced their carbon footprint,
10. If I ..... you, I would go to the doctor's
11. If you ..... (drop) an egg, it ..... (break). (Zero Conditional)
12. If they ..... so much, they wouldn't feel ill now.
13. To describe the past condition, we use ..... + past participle
14. If I drink too much coffee, I ..... at night.
15. Which conditional relates to the future and is therefore possible?
16. If he ..... English fluently, he would have passed the interview last week.
17. Choose the correct form:They would go to the concert if they ..... tickets.
18. If she ..... her flight, she will miss the meeting.
19. We'll play tennis tomorrow if .....
20. I think John wishes he ..... in the Lake district, but unfortunately there are very few employment opportunities there.
21. What will the following code output? "'pythonx = 5y = 10z = 15if x < y < z:print("x is less than y and y is less than z")else:print("Condition not met") "'
22. If nature reserves ..... to protect the turtles, undoubtedly they ..... rarer today.
23. What is the correct form of the verb to use in the following sentence:'If he ..... (know) the answer, he would have told us.'
24. If it's raining when you arrive, ..... to the station and pick you up.
25. If she ..... (study) more, she ..... (pass) the exam. (Third Conditional)
26. The Third Conditional is used to talk about .....
27. You ..... your manager if you think that you ..... by that supplier.
28. If my friend has time tonight, she ..... me to fix my computer.
29. If I ..... (know) you were coming, I would have prepared a meal.
30. What will the following code output? "'pythonx = 8if x > 5 or x < 10:print("x is more than 5 or less than 10")else:print("x is less than or equal to 5 and greater than or equal to 10") "'