If only I ___ the truth earlier. MCQ with Answer and Explanation

If only I ___ the truth earlier.
A. have known
B. know
C. knew
D. had known
Answer: Option D
Solution (By JKSSB Mock Tests)
Regret about the past → 'If only' + past perfect.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
They ___ at the party when the lights went out.
A. dance
B. have danced
C. were dancing
D. danced

Correct Answer: Option C


Explanation:
Past Continuous.

This question belongs to: English Tenses
Question #2
I ___ them for a month.
A. don't see
B. haven't seen
C. didn't see
D. wasn't seeing

Correct Answer: Option B


Explanation:
Present Perfect negative with 'for'.

This question belongs to: English Tenses
Question #3
He ___ the violin since he was five.
A. played
B. is playing
C. has been playing
D. plays

Correct Answer: Option C


Explanation:
Duration from age five.

This question belongs to: English Tenses