I ___ her for a long time before I finally met her. MCQ with Answer and Explanation

I ___ her for a long time before I finally met her.
A. knew
B. had known
C. know
D. have known
Answer: Option B
Solution (By JKSSB Mock Tests)
Earlier state before meeting → Past Perfect.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
Listen! Someone ___ at the door.
A. knocked
B. knocks
C. is knocking
D. knock

Correct Answer: Option C


Explanation:
'Listen!' indicates action happening now → Present Continuous.

This question belongs to: English Tenses
Question #2
She ___ the book before she watched the movie.
A. had read
B. has read
C. was reading
D. read

Correct Answer: Option A


Explanation:
Earlier reading.

This question belongs to: English Tenses
Question #3
We ___ the house by the end of the month.
A. are painting
B. will paint
C. paint
D. will have painted

Correct Answer: Option D


Explanation:
Future Perfect.

This question belongs to: English Tenses