Ответ:

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

  1. They have been discussing the problem for hours, but have not solved it yet. (Они обсуждают эту проблему уже несколько часов, но ещё не решили её.)
  2. Somebody has been playing tennis since 2 o’clock. (Кто-то играет в теннис с двух часов.) — Верно.
  3. Is it still raining? No, it has stopped. (Дождь всё ещё идёт? Нет, он прекратился.)
  4. John has won the championship twice. (Джон дважды выигрывал чемпионат.)
  5. The boys have been fishing for 3 hours. (Мальчики рыбачат уже три часа.)
  6. How many books have you written? (Сколько книг ты написал?) — Верно.
  7. Mike has invited many friends to his birthday party. (Майк пригласил много друзей на свой день рождения.) — Верно.
  8. He has hated oranges since his childhood. (Он не любит апельсины с детства.)
  9. They have taken the dog for a walk. (Они вывели собаку на прогулку.)
  10. Irene has left for the airport. (Айрин уехала в аэропорт.) — Верно.