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