Ответ:
- I have known him for five years.
- She had finished her homework before she went out.
- They have been playing tennis for two hours.
- By the time we got to the cinema, the film had started.
- How long have you been learning English?
Перевод:
- Я знаю его пять лет.
- Она закончила домашнее задание до того, как вышла.
- Они играют в теннис уже два часа.
- К тому времени, как мы пришли в кино, фильм уже начался.
- Как долго ты учишь английский?
