Ahmed _ me for a long time.

Correct answer: B. Has known

  • A. Know
  • B. Has known
  • C. Knows
  • D. Knew

Explanation

The most appropriate word to fill in the blank would be "has known."The complete sentence would be: "Ahmed has known me for a long time."Using the present perfect tense "has known" indicates that Ahmed developed knowledge or familiarity with the speaker in the past and that this knowledge or familiarity has continued up until the present time.

Last updated

Related questions