Ответ:

Перевод задания: Используйте Past Simple или Past Continuous; затем используйте Present Perfect или Present Perfect Continuous.

Past Simple / Past Continuous. Past Continuous обозначает действие, которое длилось в определённый момент; Past Simple — завершённое или внезапно произошедшее действие.

  1. While my mother was cooking dinner, I was doing my homework. (Пока мама готовила ужин, я делал домашнее задание.)
  2. We were walking in the park when it suddenly started to rain. (Мы гуляли в парке, когда внезапно начался дождь.)
  3. Did you see the accident while you were waiting for the bus? (Ты увидел аварию, пока ждал автобус?)
  4. When the teacher entered the classroom, the students were talking loudly. (Когда учитель вошёл в класс, ученики громко разговаривали.)
  5. She wasn’t reading a book at 5 o’clock yesterday — she was watching TV. (Вчера в пять часов она не читала книгу — она смотрела телевизор.)
  6. They were having breakfast when the phone rang. (Они завтракали, когда зазвонил телефон.)

Present Perfect / Present Perfect Continuous. Present Perfect подходит для завершённого результата или опыта; Present Perfect Continuous подчёркивает длительность действия, продолжающегося до настоящего момента.

  1. I have already finished my homework, so I can go for a walk now. (Я уже закончил домашнее задание, поэтому теперь могу пойти погулять.)
  2. She has been reading this book for two hours and she still hasn’t finished it. (Она читает эту книгу уже два часа и всё ещё не закончила.)
  3. Have you ever been to London? (Ты когда-нибудь бывал в Лондоне?)
  4. They have been playing football since morning and they are very tired. (Они играют в футбол с утра и очень устали.)
  5. He hasn’t eaten anything since breakfast. (Он ничего не ел с завтрака.)
  6. How long have you been learning English? (Как давно ты изучаешь английский?)
  7. We have just bought a new car. (Мы только что купили новую машину.)
  8. My sister has been cooking dinner for an hour, but it isn’t ready yet. (Моя сестра готовит ужин уже час, но он ещё не готов.)