0
Nakool Posted 13 years ago
Grammar

Know vs have known

1)He is the most generous man, I ____ him for a long time

a)knew
b)have known
c)know

ans:-c

Shouldn't the answer be (B)?I believe it should be.

Thanks for the help
  

Top answer

I agree. C is wrong. B is the obvious choice, although A could work in some contexts.

  • I agree.
  • C is wrong.
  • B is the obvious choice, although A could work in some contexts.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

3 Answers
0
I agree. C is wrong. B is the obvious choice, although A could work in some contexts.
0
Nakool1)He is the most generous man, I ____ him for a long time
Wouldn't this be a comma splice problem no matter what answer you choose?

1. He is the most generous man.
2. I knew/have known/ know him for a long time.
0
phxsunstoonWouldn't this be a comma splice problem no matter what answer you choose?
Yes. A full stop should have been used.

Related Questions