Ответ:
Перевод задания: Выберите правильный вариант.
- I have known Tom since primary school. (Я знаю Тома со времён начальной школы.) Know — глагол состояния, поэтому обычно не используется в длительной форме.
- She has lost her passport, so she can't fly. (Она потеряла паспорт, поэтому не может лететь.) Потеря объясняет нынешнее последствие.
- They have been watching TV for three hours. (Они смотрят телевизор уже три часа.) Длительность продолжающегося действия подчёркнута выражением for three hours.
- Have you done your homework yet? (Ты уже сделал(а) домашнее задание?) Yet в вопросе обычно спрашивает о завершённом результате.
- He is tired because he has been running for an hour. (Он устал, потому что бегает уже час.) Длительное действие объясняет его нынешнее состояние.
