Ответ:

Перевод задания: Упражнение 2. Выберите правильный вариант.

  1. I had been reading an interesting book for two hours before my parents’ guests visited us. (Я читал интересную книгу два часа, прежде чем к нам пришли гости моих родителей.)
  2. He failed the exam because he hadn’t studied hard enough. (Он провалил экзамен, потому что недостаточно хорошо подготовился.)
  3. We had been struggling to understand professor Hopkin’s lecture before we finally gave up. (Мы пытались понять лекцию профессора Хопкинса, прежде чем наконец сдались.)
  4. I didn’t have to do any housework because my husband had done everything. (Мне не пришлось заниматься домашними делами, потому что мой муж всё сделал.)
  5. It was the first time I had danced the waltz. (Это был первый раз, когда я танцевал вальс.)
  6. How long had you been studying before you fell asleep? (Как долго ты занимался, прежде чем заснул?)
  7. When I arrived at the cinema, I realised I had forgotten my wallet. (Когда я приехал в кинотеатр, я понял, что забыл кошелёк.)
  8. How long had David been living in Manchester before he got a new job in Glasgow? (Как долго Дэвид жил в Манчестере, прежде чем получил новую работу в Глазго?)
  9. My dog had torn apart some important documents before I came back home. (Моя собака разорвала несколько важных документов до того, как я вернулся домой.)
  10. I had been watching television for a few hours before I went to bed. (Я несколько часов смотрел телевизор, прежде чем лечь спать.)

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

Ответ: 1 — had been reading; 2 — hadn’t studied; 3 — had been struggling; 4 — had done; 5 — had danced; 6 — had you been studying; 7 — had forgotten; 8 — had David been living; 9 — had torn apart; 10 — had been watching.