Ответ:

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

  1. I have known him for five years. (Я знаю его пять лет.)
    Глагол know обычно не употребляется в форме Continuous.
  2. They have been working here for five years. (Они работают здесь пять лет.)
    С периодом времени употребляется for, а не since.
  3. How many pages have you been reading? (Сколько страниц ты прочитал?)
    Предложение составлено правильно.
  4. We have cleaned the classroom already. (Мы уже убрали класс.)
    После have требуется третья форма глагола: cleaned.

Ответ: 1) have known; 2) for five years; 3) без исправлений; 4) have cleaned.