I have known him … years.
Выберите один или несколько ответов:
1. for
2. already
3. since
4. recently