Краткое пояснение: Для описания состояния, которое началось в прошлом и продолжается до настоящего момента, используется Present Perfect.
Пошаговое решение:
- Ответ «Yes, since we were at school» указывает на то, что знакомство произошло в прошлом (когда они были в школе) и продолжается до настоящего момента.
- Для описания состояния или знания, которое началось в прошлом и продолжается до сих пор, используется время Present Perfect.
- «Do you know» — Present Simple, описывает общее знание или факт.
- «Have you known» — Present Perfect, описывает состояние знания, которое началось в прошлом и продолжается.
- «Have you been knowing» — не является стандартной грамматической формой для глагола «know» в данном контексте, так как «know» — глагол состояния.
- Таким образом, «Have you known each other for a long time?» наиболее корректный вопрос.
Ответ: B) Have you known