They ___ each other since childhood. MCQ with Answer and Explanation

They ___ each other since childhood.
A. knew
B. are knowing
C. know
D. have known
Answer: Option D
Solution (By JKSSB Mock Tests)
Present Perfect with state verb for duration.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
He ___ for two hours before the doctor arrived.
A. waited
B. was waiting
C. has waited
D. had been waiting

Correct Answer: Option D


Explanation:
Duration before another past event → Past Perfect Continuous.

This question belongs to: English Tenses
Question #2
I ___ the movie before I read the review.
A. have seen
B. had seen
C. saw
D. was seeing

Correct Answer: Option B


Explanation:
Earlier viewing.

This question belongs to: English Tenses
Question #3
I ___ my homework by 10 p.m. last night.
A. had done
B. did
C. was doing
D. have done

Correct Answer: Option A


Explanation:
Past Perfect for action completed before a specific past time.

This question belongs to: English Tenses