Ответ:

Перевод задания: Put the verbs in brackets into the Past Perfect or Past Perfect Continuous.

  1. Tom was angry because he had missed the last train home.
    (Том рассердился, потому что пропустил последний поезд домой.)
  2. Kate had only been working at her new job for a month after her promotion.
    (Кэти проработала на своей новой работе всего месяц после повышения.)
  3. By the time we got home, everyone had eaten dinner.
    (К тому времени, как мы добрались до дома, все уже поужинали.)
  4. Sarah was angry because she had been waiting for the bus for more than an hour before it arrived.
    (Сара рассердилась, потому что ждала автобус больше часа, прежде чем он приехал.)
  5. Harry had been digging in the garden, so he was covered in mud.
    (Гарри копал в саду, поэтому весь был в грязи.)
  6. Alice had not finished her homework by the evening.
    (Алиса не закончила свою домашнюю работу к вечеру.)
  7. They had been cooking for more than three hours before the guests arrived.
    (Они готовили более трёх часов, прежде чем прибыли гости.)
  8. They had just decided to walk home when the bus arrived.
    (Они только что решили пойти домой пешком, когда подъехал автобус.)

Правило: Past Perfect обозначает действие, завершившееся до другого действия в прошлом. Past Perfect Continuous подчёркивает длительность действия, происходившего до определённого момента в прошлом.