Ответ:

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

  1. We saw a ship floating on the horizon. (Мы увидели корабль, плывущий у горизонта.) Убираем лишний глагол was: participle floating описывает корабль.
  2. The president waved to the welcoming crowd from the car going along the street. (Президент махал приветствующей его толпе из машины, ехавшей по улице.) Going обозначает действие машины; gone здесь не подходит.
  3. Having finished watching the film, he went to the supermarket. (Закончив смотреть фильм, он пошёл в супермаркет.) Завершённое действие произошло раньше основного.
  4. The dress bought on sale was really good value for money. (Платье, купленное на распродаже, оказалось очень выгодной покупкой.) Убираем лишнее was перед причастным оборотом.
  5. Some houses built decades ago are now subject to demolishing. (Некоторые дома, построенные десятилетия назад, теперь подлежат сносу.) Причастный оборот определяет houses и не выделяется запятыми.
  6. Having read the book, she returned it to her friend. (Прочитав книгу, она вернула её подруге.) После having употребляется третья форма глагола: read.
  7. The tea produced in Asia is considered to be very tasty. (Чай, производимый в Азии, считается очень вкусным.) Для пассивного значения употребляется Participle 2.
  8. The book advertised by the actor became a bestseller. (Книга, разрекламированная актёром, стала бестселлером.) Для пассивного значения употребляется Participle 2.