This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Moods > Conditionals – Quiz 16 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Conditionals Quiz 16 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. You ..... pink if you ..... red and white A) Gets/mix. B) Mix/get. C) Get/mix. D) Get/mixed. Show Answer Correct Answer: C) Get/mix. 2. 2nd CONDITIONAL:Martina ..... (buy) this computer if she ..... (have) enough money. A) Will buy, have. B) Buying, have. C) Would buy, had. D) Would buy, would have. Show Answer Correct Answer: C) Would buy, had. 3. She hasn't had much time to socialise ..... she took a part-time job besides her school studies. A) When. B) Since. C) Even if. D) If. E) Unless. Show Answer Correct Answer: B) Since. 4. If people don't water plants, they ..... A) Die. B) Died. C) Will die. D) Would die. Show Answer Correct Answer: A) Die. 5. If I ..... (not, work out) so long last night, I would not have been so exhausted the following day. A) Won't work out. B) Didn't work out. C) Had not worked out. D) None of the above. Show Answer Correct Answer: C) Had not worked out. 6. She (eat) ..... a lot when she (be) ..... hungry. A) Eats-is. B) Ate-was. C) Eates-is. D) None of the above. Show Answer Correct Answer: A) Eats-is. 7. We wouldn't have been late had we ..... the subway. A) Took. B) Used. C) Use. D) Were using. Show Answer Correct Answer: B) Used. 8. Laura fell in love with Tom. She left Liam.Laura ..... Liam if she ..... in lovewith Tom. (not leave/ not fall) A) Wouldn't have left, hadn't fallen. B) Wouldn't left, hadn't fallen. C) Wouldn't leave, didn't fall. D) None of the above. Show Answer Correct Answer: A) Wouldn't have left, hadn't fallen. 9. If people reduced their carbon footprint, A) Our planet's climate could improve significantly. B) She will pass with flying colors. C) The journey could be dangerous. D) They will not mix well. Show Answer Correct Answer: A) Our planet's climate could improve significantly. 10. If I ..... you, I would go to the doctor's A) Was. B) Were. C) Am. D) Will be. Show Answer Correct Answer: B) Were. 11. If you ..... (drop) an egg, it ..... (break). (Zero Conditional) A) Drop, break. B) Drops, breaks. C) Drop, breaks. D) Dropped, break. Show Answer Correct Answer: C) Drop, breaks. 12. If they ..... so much, they wouldn't feel ill now. A) Hadn't eaten. B) Wouldn't eaten. C) Had eaten. D) Would eaten. Show Answer Correct Answer: A) Hadn't eaten. 13. To describe the past condition, we use ..... + past participle A) Have. B) Had. C) Has. D) None of the above. Show Answer Correct Answer: B) Had. 14. If I drink too much coffee, I ..... at night. A) Couldn't sleep. B) Can't sleep. C) Hadn't slept. D) Haven't slept. Show Answer Correct Answer: B) Can't sleep. 15. Which conditional relates to the future and is therefore possible? A) Zero. B) First. C) Second. D) Third. Show Answer Correct Answer: B) First. 16. If he ..... English fluently, he would have passed the interview last week. A) Speaks. B) Spoke. C) Had spoken. D) Is speaking. Show Answer Correct Answer: B) Spoke. 17. Choose the correct form:They would go to the concert if they ..... tickets. A) Got. B) Get. C) Will get. D) Had got. Show Answer Correct Answer: A) Got. 18. If she ..... her flight, she will miss the meeting. A) Misses. B) Will miss. C) Missed. D) Would miss. Show Answer Correct Answer: A) Misses. 19. We'll play tennis tomorrow if ..... A) The weather be nice. B) The weather is nice. C) The weather were nice. D) The weather had been nice. Show Answer Correct Answer: B) The weather is nice. 20. I think John wishes he ..... in the Lake district, but unfortunately there are very few employment opportunities there. A) Is staying. B) Has stayed. C) Ought to stay. D) Could stay. E) Had been staying. Show Answer Correct Answer: D) Could stay. 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") "' A) X is less than y and y is less than z. B) Condition not met. C) All the above. D) None of the above. Show Answer Correct Answer: A) X is less than y and y is less than z. 22. If nature reserves ..... to protect the turtles, undoubtedly they ..... rarer today. A) Weren't establishing / could have been. B) Hadn't been established / would be. C) Aren't established / have been. D) Won't be established / might be. E) Haven't been established / are. Show Answer Correct Answer: B) Hadn't been established / would be. 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.' A) Knew. B) Knowing. C) Knewed. D) Knows. Show Answer Correct Answer: A) Knew. 24. If it's raining when you arrive, ..... to the station and pick you up. A) I come. B) I'll come. C) You come. D) None of the above. Show Answer Correct Answer: B) I'll come. 25. If she ..... (study) more, she ..... (pass) the exam. (Third Conditional) A) Had studied-would have passed. B) Had study-would passed. C) All the above. D) None of the above. Show Answer Correct Answer: A) Had studied-would have passed. 26. The Third Conditional is used to talk about ..... A) Hypothetical situations in the present. B) Hypothetical situations in the past. C) Possible situations in the present and future. D) Results that always happen. Show Answer Correct Answer: B) Hypothetical situations in the past. 27. You ..... your manager if you think that you ..... by that supplier. A) Have informed / have been overcharging. B) Would rather inform / overcharged. C) Had better inform / are being overcharged. D) Will be informing / were overcharging. E) Are informing / were overcharged. Show Answer Correct Answer: C) Had better inform / are being overcharged. 28. If my friend has time tonight, she ..... me to fix my computer. A) Helps. B) Will help. C) All the above. D) None of the above. Show Answer Correct Answer: B) Will help. 29. If I ..... (know) you were coming, I would have prepared a meal. A) Know. B) Knew. C) Knowing. D) None of the above. Show Answer Correct Answer: B) Knew. 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") "' A) X is more than 5 or less than 10. B) X is less than or equal to 5 and greater than or equal to 10. C) All the above. D) None of the above. Show Answer Correct Answer: A) X is more than 5 or less than 10. ← PreviousNext →Related QuizzesVerbs QuizzesParts Of Speech QuizzesConditionals Quiz 1Conditionals Quiz 2Conditionals Quiz 3Conditionals Quiz 4Conditionals Quiz 5Conditionals Quiz 6Conditionals Quiz 7Conditionals Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books