If he ___ the bus, he would have been on time. MCQ with Answer and Explanation

If he ___ the bus, he would have been on time.
A. would catch
B. had caught
C. caught
D. catches
Answer: Option B
Solution (By JKSSB Mock Tests)
Third conditional.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Tenses Questions

Question #1
If she had studied, she ___ the exam.
A. would have passed
B. passes
C. would pass
D. passed

Correct Answer: Option A


Explanation:
Third conditional: past hypothetical result.

This question belongs to: English Tenses
Question #2
He told me that he ___ me.
A. will respect
B. has respected
C. respected
D. respects

Correct Answer: Option C


Explanation:
Present → past in reported speech.

This question belongs to: English Tenses
Question #3
She ___ her teeth twice a day.
A. brush
B. brushes
C. brushed
D. brushing

Correct Answer: Option B


Explanation:
Habitual action; 'she' → 'brushes'.

This question belongs to: English Tenses