TextRanch

The best way to perfect your writing.

Discover why 1,062,726 users count on TextRanch to get their English corrected!

1. Input your text below.
2. Get it corrected in a few minutes by our editors.
3. Improve your English!

One of our experts will correct your English.

Our experts

I have known him for a long time vs I know him since a long time

'I have known him for a long time' is a correct phrase, but 'I know him since a long time' is not. The correct phrase indicates a duration of acquaintance, while the incorrect one has a mistake in the preposition used with 'time.'
Gregg profile picture

Explained by Gregg
Editor at TextRanch

Last updated: July 02, 2024 • 165442 views

I have known him for a long time

This phrase is correct and commonly used in English to indicate a long duration of acquaintance.

This phrase is used to express that you have been acquainted with someone for an extended period of time.

Examples:

  • I have known him for a long time, and we have a great friendship.
  • She has known the answer for a long time, but she didn't want to reveal it.
  • They have known each other for a long time, so they understand each other well.
  • May 27, 2022 ... I have known him for a long time. There doesn't seem to be any doubt that 2 is perfectly correct and perfectly idiomatic; however, I'm not ...
  • Nov 25, 2020 ... "I have known him for a long time" makes more sense if the person is alive and you have an ongoing relationship with him.
  • Oct 29, 2021 ... I have known him (for) a long time. /I´m not sure here if "for" can be left out or not/ Thank you :). owlman5. Senior Member. Colorado.
  • Mar 29, 2013 ... We are both virgins (he does have more experience), and while I have known him for a long time, I don't know him as well as I'd like. I want ...
  • May 31, 2016 ... I want to say in German I have known him for a long time. In this context I met somebody five years ago and the person has been my acquaintance since.
  • Jul 25, 2024 ... ... I HAVE KNOWN HIM FOR A LONG TIME WHEN WE WOULD MEET AT TAMMY'S HOUSE FOR EASTER GONE BUT NEVER FORGOTTEN CELEBRATE WITH YOUR DAUGHTER. Randy ...
  • I just want to say that from all this you would gather I have known him for a long time. I have. I have known him since before most of you were born, at ...
  • Oct 13, 2021 ... Today I went on an outing with a friend and his young daughter. My friend is in his 30's and I have known him for a long time.
  • Feb 28, 2024 ... I have known him for a long time. He is now in heaven with all great angels. Praying for all friends and family and my daughter and ...
  • We are both virgins (he does have more experience), and while I have known him for a long time, I don't know him as well as I'd like. I want to wait until ...

Alternatives:

  • I have been acquainted with him for a long time.
  • I have been friends with him for a long time.
  • I have known him a long time.
  • I have known him for ages.
  • I have known him for a while.

I know him since a long time

This phrase is incorrect in English due to the incorrect preposition 'since' used with 'a long time.'

  • Apr 23, 2010 ... ... 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 ...
  • Apr 5, 2023 ... 20 votes, 42 comments. One of my friends is selling his Honda CBR 250R ABS that he bought in 2013 or 2014. I know him since a long time and ...
  • Feb 25, 2020 ... I know him since a long time. He texts me, I text him, since we are at different levels and we are playing different sets of tournaments ...
  • Feb 9, 2017 ... I know him since a long time and he has won several awards at Math Competitions in high school. Having been exposed to Discrete Mathematics ...
  • Apr 5, 2017 ... I saw an exposition of this great photographer. I know him since a long time and probably he is my favorite artist in the field of nude and glamour.
  • I know him since a long time a very kind humble and ambitious person wish him all the best go on brother Kamal sky is the limit great achievement.
  • Aug 5, 2021 ... I know him since a long time a very kind humble and ambitious person wish him all the best go on brother Kamal sky is the limit great ...
  • I know him since a long time. A good thing that i found in him is he never keeps his work in between . If he accept the task then he gives his full effort ...
  • Oct 3, 2023 ... I know him since a long time. She's a magnificent person. He adapted very quickly to the team and the club. He feels very good, he is happy ...

Related Comparisons

What Our Customers Are Saying

Our customers love us! We have an average rating of 4.79 stars based on 283,125 votes.
Also check out our 2,100+ reviews on TrustPilot (4.9TextRanch on TrustPilot).

Why choose TextRanch?

Lowest prices
Up to 50% lower than other online editing sites.

Fastest Times
Our team of editors is working for you 24/7.

Qualified Editors
Native English experts for UK or US English.

Top Customer Service
We are here to help. Satisfaction guaranteed!