PREMIUM
🎯 PPSC Past Paper Test Series
30 Mock Tests (100 MCQs Each) + 3,000+ Past Paper MCQs
✅ Detailed Explanations • 💡 One-Liner Memory Hacks • 📚 Previous Papers
WhatsApp 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

Your email address will not be published. Required fields are marked *

Join Our WhatsApp Channel ×
Scroll to Top