“Have known” и “has known” – это разные формы глагола “to know” (знать) в английском времени Present Perfect, и их использование зависит от лица и числа подлежащего (субъекта) в предложении. Вот примеры с обеими формами и их переводом на русский:
- I have known him for many years. (Я знаю его много лет.) – “have known” используется с первым лицом единственного числа.
- She has known about the party for weeks. (Она знает о вечеринке несколько недель.) – “has known” используется с третьим лицом единственного числа.
- They have known each other since childhood. (Они знают друг друга с детства.) – “have known” используется с третьим лицом множественного числа.
- John has known the answer all along. (Джон знал ответ с самого начала.) – “has known” используется с именем собственным (John) и первым лицом единственного числа (например, “he”).
- We have known the truth for a while. (Мы знаем правду уже некоторое время.) – “have known” используется с первым лицом множественного числа.
Таким образом, разница между “have known” и “has known” заключается в лице (первое или третье) и числе (единственное или множественное) субъекта предложения.
Пока нет комментариев