Ответ:

Перевод задания: Найдите и исправьте ошибку.

  1. I have been writing this article for two days. (Я пишу эту статью уже два дня.) После have been нужен глагол с окончанием -ing.
  2. We have just arrived at the station. (Мы только что прибыли на станцию.) В Present Perfect используется третья форма глагола.
  3. She has been cooking since 5 o’clock. (Она готовит с пяти часов.) Продолжающееся действие требует формы been cooking.
  4. They have known each other for years. (Они знают друг друга уже много лет.) Глагол состояния know обычно не используется в Continuous.
  5. He has already done his homework. (Он уже сделал домашнее задание.) Третья форма глагола do — done.