Тест на знання часу Past Perfect

1. When we arrived at the station, the train ___.
A) left
B) has left
C) had left
D) was leaving
2. She was tired because she ___ badly the night before.
A) slept
B) had slept
C) has slept
D) was sleeping
3. By the time I got home, my parents ___ dinner.
A) had finished
B) finished
C) have finished
D) were finishing
4. I couldn't open the door because I ___ my keys.
A) lose
B) was losing
C) have lost
D) had lost
5. After he ___ his homework, he went outside.
A) finished
B) had finished
C) has finished
D) was finishing
6. They ___ already ___ when we arrived.
A) were / leaving
B) did / leave
C) had / left
D) have / left
7. She couldn't watch the movie because she ___ it before.
A) had seen
B) saw
C) has seen
D) was seeing
8. When I arrived, John told me that he ___ the email.
A) sends
B) has sent
C) had sent
D) was sending
9. We were hungry because we ___ breakfast.
A) hadn't had
B) didn't have
C) haven't had
D) weren't having
10. By 2020, they ___ three houses.
A) built
B) had built
C) have built
D) were building
11. The movie ___ already ___ when we entered the cinema.
A) has / started
B) was / starting
C) did / start
D) had / started
12. He knew the city well because he ___ there for many years.
A) lived
B) has lived
C) had lived
D) was living
13. Before she went to bed, she ___ all her emails.
A) had answered
B) answered
C) has answered
D) was answering
14. I didn't recognize him because he ___ a lot.
A) changed
B) has changed
C) was changing
D) had changed
15. After they ___ the project, they celebrated.
A) completed
B) have completed
C) had completed
D) were completing
{"name":"Тест на знання часу Past Perfect", "url":"https://www.quiz-maker.com/QWHHA0NMK","txt":"1. When we arrived at the station, the train ___., 2. She was tired because she ___ badly the night before., 3. By the time I got home, my parents ___ dinner.","img":"https://cloud.quiz-maker.com/uploads/124/5854753-ChatGPT-Image-Apr-28-2026-at-05-47-34-PM.png"}