Ad
Sponsored by Sir Tauqeer
CLICK HERE TO JOIN SIR TAUQUEER WHATSAPP GROUP
FOR PREPARATION CLASSES AND JOBS UPDATES
Join Now

She ___ him for five years:

A. know
B. knows
C. has known
D. is knowing
Correct Answer: C. has known

The correct answer is "has known". This uses the Present Perfect tense, which is appropriate for actions that started in the past and continue up to the present moment. The phrase "for five years" clearly indicates a duration that began in the past and extends to now.

  • "know" and "knows" are Simple Present, used for habitual actions or facts, not for actions with ongoing duration from the past.
  • "is knowing" is Present Continuous, which is generally not used with stative verbs like "know" to describe a continuous state, especially not with a specified duration.

Leave a Comment

Join Our WhatsApp Channel ×
Scroll to Top