"He is knowing him for ten years".

Is the above-mentioned sentence wrong, if yes. Why? Please correct this sentence.


  • In general, please try to provide more details like where you found your examples and why you think they might be wrong or right.
    – Em.
    Aug 27, 2016 at 15:02
  • Thanks Max, I'll definitely add more details with examples in my future posts.
    – user40875
    Aug 27, 2016 at 15:10

1 Answer 1


The present continuous tense is not applicable here, because "to know" is a stative verb, which describes a state somebody is in, not a verb that you can catch someone in the process of doing, like "crying" or "dying" (action verbs). (Further types of verbs here: http://www.gingersoftware.com/content/grammar-rules/verbs/action-verbs/)

You would have to say "He has known him for ten years." Because the ten years started at some time in the past and is extending into the present, this is called the present perfect.

http://www.englishpage.com/verbpage/presentcontinuous.html explains the present continuous more deeply.


You must log in to answer this question.