Ответ:

Перевод задания: Поставьте глаголы в скобках в Past Perfect или Past Perfect Continuous.

  1. Tom was angry because he had missed the last train home. (Том злился, потому что пропустил последний поезд домой.)
  2. Katie had only been working in her new job for a month when she got a 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 over 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 bedtime. (Алиса не закончила домашнее задание к тому времени, когда легла спать.)
  7. They had been cooking for over three hours before the guests arrived. (Они готовили больше трёх часов, прежде чем приехали гости.)
  8. I had just decided to walk home when the bus came along. (Я только что решил идти домой пешком, когда подъехал автобус.)

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