"I've known him since" or "I know him since"? (2025)

L

lux_

Senior Member

(attualmente) Czech Republic

italiano

  • Apr 23, 2010
  • #1

To say that you know a friend of yours -so you still know him, for sure- since a long time, should you say "I've known him since a long time", "i've been knowing him since a lot of time" or "I know him since a long time"?
and is there any difference if, instead of "a long of time" I say a specif date?

There isn't really any background, just one of my usual doubts.

I think the former is the most correct form, but still the fact that I know the guy at the present time, makes me a little confused.
Maybe all of them are correct?

Someone could please shed some light on this one for me?

Thank you very much!

Last edited:

  • chamyto

    Senior Member

    Burgos, Spain

    Spanish

    • Apr 23, 2010
    • #2

    I may be wrong , but they taught me that "since" ( and "for" ) are always used with Present Perfect . I have known since......

    JamesM

    Senior Member

    Los Angeles, California

    English, USA

    • Apr 23, 2010
    • #3

    It should be "I've known him for a long time" or "I've known him since 1976/we were children/college." With "since" you need to give a particular condition of some kind. It is assumed that the friend is still alive.

    If the friend has died, you would say "I knew him since we were children." This is how we would indicate that he is no longer alive.

    M

    mother earth

    Senior Member

    Atlanta, Georgia, USA

    USA/English

    • Apr 23, 2010
    • #4

    I've known him FOR a long time",
    The other two are not correct.
    For someone you've know a long time:
    I've known him for many years, for a long time, since 1975, since we were children, since we were in grammar school, or even: since I was born.

    L

    lux_

    Senior Member

    (attualmente) Czech Republic

    italiano

    • Apr 23, 2010
    • #5

    Thank you guys!

    But what about you there in the States, you don't really make no distinction between the past simple and the present perfect, no?

    M

    mother earth

    Senior Member

    Atlanta, Georgia, USA

    USA/English

    • Apr 23, 2010
    • #6

    In this example, simple past and present perfect imply something different:

    Simple past:
    I knew him for many years.
    Implies that he is dead or that you no longer have any contact with him.

    Present perfect:
    I have known him for many years.
    Implies that you still know him, it is a continuing truth.

    We would never say "I know him since"

    However, there is a vernacular where you will hear:
    "I've been knowing him all my life."

    L

    lux_

    Senior Member

    (attualmente) Czech Republic

    italiano

    • Apr 23, 2010
    • #7

    I see I see, thank you very much.

    And if I wanna say about someone dead "he was the smartest person I've ever met" can I use the present persect to give the meaning that till to this day I've never met anyone as smart as he was?

    Last edited:

    JamesM

    Senior Member

    Los Angeles, California

    English, USA

    • Apr 23, 2010
    • #8

    As I mentioned before, we would tend to use the simple past, in my opinion:

    "He was the smartest person I ever met."

    I can imagine saying:

    "He was the smartest person I've ever met."

    It sounds a little jarring to me, though.

    If the sentence were worded a little differently I can see using the present perfect:

    "I have never met a smarter person."

    Last edited:

    L

    lux_

    Senior Member

    (attualmente) Czech Republic

    italiano

    • Apr 24, 2010
    • #9

    Thank you very much, I really appreciate all of your explanations!

    Dear life

    Senior Member

    Mathura, India

    India- Bengali

    • Nov 15, 2019
    • #10

    JamesM said:

    It should be "I've known him for a long time" or "I've known him since 1976/we were children/college." With "since" you need to give a particular condition of some kind. It is assumed that the friend is still alive.

    If the friend has died, you would say "I knew him since we were children." This is how we would indicate that he is no longer alive.

    Hello everyone! 😀 I was just curious to know if 'I know him from last April' means the same as 'I have known him since last April'. Can we use the simple present and present perfect tense in this same context i.e. I came to know him last April and I still know & am in touch with him? Could you please let me know?
    Thank you...

    velisarius

    Senior Member

    Greece

    British English (Sussex)

    • Nov 15, 2019
    • #11

    No, you need "since" and present perfect in that context.

    I met him last April and we're still in touch, (or at least I still think of him as "an acquaintance" of mine).

    Dear life

    Senior Member

    Mathura, India

    India- Bengali

    • Nov 15, 2019
    • #12

    Thank you velisarius 🙂

    You must log in or register to reply here.

    "I've known him since" or "I know him since"? (2025)
    Top Articles
    Latest Posts
    Recommended Articles
    Article information

    Author: Aron Pacocha

    Last Updated:

    Views: 6290

    Rating: 4.8 / 5 (48 voted)

    Reviews: 87% of readers found this page helpful

    Author information

    Name: Aron Pacocha

    Birthday: 1999-08-12

    Address: 3808 Moen Corner, Gorczanyport, FL 67364-2074

    Phone: +393457723392

    Job: Retail Consultant

    Hobby: Jewelry making, Cooking, Gaming, Reading, Juggling, Cabaret, Origami

    Introduction: My name is Aron Pacocha, I am a happy, tasty, innocent, proud, talented, courageous, magnificent person who loves writing and wants to share my knowledge and understanding with you.