If she ___ the truth, she would have told us. MCQ with Answer and Explanation

If she ___ the truth, she would have told us.
A. had known
B. knew
C. knows
D. has known
Answer: Option A
Solution (By JKSSB Mock Tests)
Third conditional: if + past perfect.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
We ___ each other for ten years.
A. have known
B. are knowing
C. knew
D. know

Correct Answer: Option A


Explanation:
Duration from past to present → Present Perfect with state verb 'know'.

This question belongs to: English Tenses
Question #2
We ___ the report by the end of the day.
A. will have submitted
B. will submit
C. submitted
D. submit

Correct Answer: Option A


Explanation:
Future Perfect with 'by'.

This question belongs to: English Tenses
Question #3
I wish it ___ so hot today.
A. wasn't
B. hasn't been
C. won't be
D. isn't

Correct Answer: Option A


Explanation:
Wish about present state → past simple.

This question belongs to: English Tenses