This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Moods > Understanding Conditionals – Quiz 6 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Understanding Conditionals Quiz 6 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. What verb form follows 'if' in a third conditional? A) Past continuous. B) Present simple. C) Past perfect. D) Future perfect. Show Answer Correct Answer: C) Past perfect. 2. If I were a bird, I would fly. (Second or Third?) A) None of the above. B) First. C) Second. D) Third. Show Answer Correct Answer: C) Second. 3. What happens in the second conditional if the condition is true? A) The second conditional is not used; instead, the indicative mood is used. B) The second conditional indicates certainty in outcomes. C) The second conditional applies only to past events. D) The second conditional is used for real situations. Show Answer Correct Answer: A) The second conditional is not used; instead, the indicative mood is used. 4. What is the modal verb for obligation? A) Could. B) Might. C) Should. D) Must. Show Answer Correct Answer: D) Must. 5. If I had known you were coming, I would have baked a cake. Is this Type 2 or Type 3? A) Type 4. B) Type 1. C) Type 2. D) Type 3. Show Answer Correct Answer: D) Type 3. 6. What is the past perfect form used in Type 3 Conditionals? A) The past perfect form is used in the main clause. B) The past perfect form is used in the if-clause. C) The past perfect form is used in both clauses. D) The past perfect form is not used in Type 3 Conditionals. Show Answer Correct Answer: B) The past perfect form is used in the if-clause. 7. Which of the following is an example of zero conditional? 'If you heat ice, it melts.' or 'If it rains tomorrow, I will stay home.' A) If you heat ice, it melts. B) If the sun sets, it gets dark. C) If you freeze water, it turns to ice. D) If I study hard, I will pass the exam. Show Answer Correct Answer: A) If you heat ice, it melts. 8. If he were taller, he could reach the shelf. (Second or Third?) A) Third. B) Second. C) First. D) None of the above. Show Answer Correct Answer: B) Second. 9. If I had seen the movie, I would have told you. (Second or Third?) A) Both. B) Third. C) Neither. D) First. Show Answer Correct Answer: B) Third. 10. Grace is learning about word structures in her English class. What is the suffix in the word "happiness" ? A) Hap. B) Ness. C) Pin. D) Hapin. Show Answer Correct Answer: B) Ness. 11. Complete the sentence:If it rains, I ..... (stay) indoors. [a general truth] A) Go outside. B) Play in the rain. C) Ignore the weather. D) Stay. Show Answer Correct Answer: D) Stay. 12. If I had a million dollars, I would buy a house. (Second or Third?) A) First. B) Fourth. C) Fifth. D) Second. Show Answer Correct Answer: D) Second. 13. Which keyword is used to check another condition if the first one is false? A) Else if. B) Elseif. C) Elif. D) Else. Show Answer Correct Answer: C) Elif. 14. Maya is trying to understand the prefix in the word "incomplete" . What is the prefix? A) In. B) Complete. C) Com. D) Plete. Show Answer Correct Answer: A) In. 15. What is a type 0 conditional? A) A type 0 conditional is used for making requests or suggestions. B) A type 0 conditional describes hypothetical situations. C) A type 0 conditional uses 'If + past simple, future simple'. D) A type 0 conditional describes situations that are always true, using the structure 'If + present simple, present simple'. Show Answer Correct Answer: D) A type 0 conditional describes situations that are always true, using the structure 'If + present simple, present simple'. 16. Which of the following sentences is NOT a Type 2 Conditional? A) If I had a car, I would drive to work. B) If it rains, I will stay home. C) If it were sunny, I would go to the beach. D) If she studies hard, she will pass the exam. Show Answer Correct Answer: B) If it rains, I will stay home. 17. What is the difference between '==' and '===' in JavaScript? A) Both '==' and '===' perform type coercion. B) '==' checks for strict equality while '===' checks for loose equality. C) The difference is that '==' allows type coercion while '===' does not. D) '==' and '===' are interchangeable in all cases. Show Answer Correct Answer: C) The difference is that '==' allows type coercion while '===' does not. 18. Choose the correct form:If it ..... , the ground gets wet. A) D) rained. B) A) rains. C) B) rain. D) None of the above. Show Answer Correct Answer: B) A) rains. 19. Identify the conditional type:'If you touch a flame, it burns.' A) Third conditional. B) Zero conditional. C) Second conditional. D) First conditional. Show Answer Correct Answer: B) Zero conditional. 20. What happens in the zero conditional if the condition is true? A) The result is true. B) The outcome is uncertain. C) The condition is ignored. D) The result is false. Show Answer Correct Answer: A) The result is true. 21. Identify the first conditional in this sentence:'If it rains tomorrow, I will stay home.' A) If it rains tomorrow, I will stay home. B) If it rains tomorrow, I stayed home. C) If it rains today, I will stay home. D) If it snows tomorrow, I will go out. Show Answer Correct Answer: A) If it rains tomorrow, I will stay home. 22. Provide an example of a second conditional sentence. A) If I had a million dollars, I will travel the world. B) If I had a million dollars, I would travel the world. C) If I have a million dollars, I travel the world. D) If I had a million dollars, I would have traveled the world. Show Answer Correct Answer: B) If I had a million dollars, I would travel the world. 23. Complete the sentence:If they were here, they ..... (help) us. A) Might help. B) Should help. C) Would help. D) Could help. Show Answer Correct Answer: C) Would help. 24. How do you create a while loop that runs as long as a variable is less than 5? A) While (variable < 5) \{ /* code to execute */ variable++; \}. B) Do \{ /* code to execute */ variable++; \} while (variable < 5);. C) For (int i = 0; i < 5; i++) \{ /* code to execute */ \}. D) While (variable > 5) \{ /* code to execute */ variable ; \}. Show Answer Correct Answer: A) While (variable < 5) \{ /* code to execute */ variable++; \}. 25. What is the correct syntax for an if statement in Python? A) If x > 10 then:. B) If (x > 10). C) If x > 10:. D) If x > 10 then. Show Answer Correct Answer: C) If x > 10:. ← PreviousNext →Related QuizzesVerbs QuizzesParts Of Speech QuizzesUnderstanding Conditionals Quiz 1Understanding Conditionals Quiz 2Understanding Conditionals Quiz 3Understanding Conditionals Quiz 4Understanding Conditionals Quiz 5Understanding Conditionals Quiz 7Understanding Conditionals Quiz 8Understanding Conditionals Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books