Ответ:

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

  1. I have been thinking about a solution. (Я обдумываю решение.)
  2. They haven’t finished the exercise yet. (Они ещё не закончили упражнение.)
  3. My friend Lara has been giving me a lot of support. (Моя подруга Лара оказывает мне большую поддержку.)
  4. Look at them. They have been dancing all night long. (Посмотри на них. Они танцуют всю ночь.)
  5. David and Ann have known each other for years. (Дэвид и Энн знают друг друга много лет.)
  6. I have been a teacher for eight years. (Я работаю учителем восемь лет.)

Исправления учитывают форму глагола, согласование подлежащего со сказуемым, употребление глаголов состояния и выбор for для периода времени.