How to say in Czech: He has known us for a long time.

English
has known for a long time.
Czech
On nás zná už dlouho.