I have known him a long time.
Ich kenne ihn schon seit langem.
I've known him a long time.
הכרתי אותו מזה זמן רב.
私は彼と知り合って長い。
Я его давно знаю.
Onu uzun süredir tanıyorum.
Click the top sentence to go to tatoeba.org to translate it or leave a comment.