Ответ:

Перевод задания: Используйте Present Perfect или Future Perfect.

  1. We have been here for a week and haven’t met any interesting people yet. — Мы здесь уже неделю и пока не встретили никого интересного.
  2. By the end of the week the ship will have called at three ports of the Mediterranean. — К концу недели судно зайдёт в три порта Средиземного моря.
  3. We’ll be happy if they have received our message by the time we are there. — Мы будем рады, если к тому времени, когда мы будем там, они получат наше сообщение.
  4. Has the plane from Paris arrived? — Самолёт из Парижа прилетел?
    Not yet, it will have landed by 2 o’clock p.m. — Пока нет, он приземлится к двум часам дня.
  5. We have been here since 10 o’clock. — Мы здесь с десяти часов.
  6. I wonder if they will have cleaned our apartment before the guests come. — Интересно, успеют ли они убрать нашу квартиру до прихода гостей.
  7. I will have seen all the sights of Washington before I leave home. — Я осмотрю все достопримечательности Вашингтона до отъезда из дома.
  8. They say that they will have brought our tickets by that time. — Говорят, к тому времени они принесут наши билеты.
  9. I haven’t received any letters from her yet. — Я пока не получал от неё писем.
  10. At last he has finished his book. He will have written the last two pages by the evening. — Наконец он закончил свою книгу. К вечеру он напишет последние две страницы.

Present Perfect употребляется для уже совершившегося действия с результатом в настоящем, а Future Perfect — для действия, которое завершится к определённому моменту в будущем.