Давайте разберем каждый случай по отдельности и определим правильную форму глаголов в соответствующих временах Past Indefinite, Past Continuous, Past Perfect и Past Perfect Continuous. Я объясню, почему используется то или иное время.
- We (to talk) for some time when the bell (to ring).
- Правильный ответ: We had been talking for some time when the bell rang.
- Объяснение: Действие "разговаривали" происходило на протяжении некоторого времени (Past Perfect Continuous), а затем произошло другое действие в прошлом — "прозвенел звонок" (Past Indefinite).
- That day the sun (to shine) since morning and the sky (to be) blue.
- Правильный ответ: That day the sun had been shining since morning and the sky was blue.
- Объяснение: Действие "светило солнце" длится с утра до определенного момента в прошлом (Past Perfect Continuous), а "небо было голубым" — это факт в прошлом (Past Indefinite).
- I (to tell) him what I (to do) and he (to tell) me what he (to do) in the last three months.
- Правильный ответ: I told him what I had done, and he told me what he had been doing in the last three months.
- Объяснение: Действие "я сказал" и "он сказал" — завершенные действия в прошлом (Past Indefinite). "Что я сделал" — раньше другого действия (Past Perfect), а "что он делал за последние три месяца" — процесс, происходивший до этого момента (Past Perfect Continuous).
- They (to walk) along the street for half an hour before they (to see) a cafe.
- Правильный ответ: They had been walking along the street for half an hour before they saw a cafe.
- Объяснение: Действие "гуляли" длилось некоторое время до другого действия в прошлом (Past Perfect Continuous), а "увидели кафе" — завершенное действие (Past Indefinite).
- I (to have) breakfast when the telephone (to ring).
- Правильный ответ: I was having breakfast when the telephone rang.
- Объяснение: Действие "завтракал" было в процессе в определенный момент в прошлом (Past Continuous), а "зазвонил телефон" — завершенное действие (Past Indefinite).
- How long (to know) Mike before you (to get married)?
- Правильный ответ: How long had you known Mike before you got married?
- Объяснение: Действие "знали Майка" началось и длилось до определенного момента в прошлом (Past Perfect). "Вы поженились" — завершенное действие в прошлом (Past Indefinite).
- She (to cook) dinner when her husband (to return) home.
- Правильный ответ: She was cooking dinner when her husband returned home.
- Объяснение: Действие "готовила ужин" шло в процессе в определенный момент в прошлом (Past Continuous), а "муж вернулся" — завершенное действие (Past Indefinite).
- She (to thank) me for what I (to do).
- Правильный ответ: She thanked me for what I had done.
- Объяснение: Действие "она поблагодарила" — завершенное в прошлом (Past Indefinite), а "что я сделал" — произошло раньше другого действия в прошлом (Past Perfect).
- The children (to clean) the front step for more than an hour before their mother (to call) them to dinner.
- Правильный ответ: The children had been cleaning the front step for more than an hour before their mother called them to dinner.
- Объяснение: Действие "чистили ступеньку" длилось на протяжении времени до другого действия в прошлом (Past Perfect Continuous), а "мать позвала" — завершенное действие (Past Indefinite).
- The front step (to look) very clean after the children (to scrub) it.
- Правильный ответ: The front step looked very clean after the children had scrubbed it.
- Объяснение: Действие "ступенька выглядела чистой" — завершенное действие в прошлом (Past Indefinite), а "дети вымыли ступеньку" произошло раньше (Past Perfect).
- The family (to watch) TV when I (to come) home.
- Правильный ответ: The family was watching TV when I came home.
- Объяснение: Действие "смотрели телевизор" происходило в определенный момент в прошлом (Past Continuous), а "я пришел домой" — завершенное действие (Past Indefinite).
Итак, в каждом предложении время глаголов определяется контекстом действий: одно действие могло быть завершенным, длительным или происходить до другого действия в прошлом.