Past Simple, Past Perfect, and Past Continuous Test
1. While I ___ (walk) to school, it started to rain.
a) walked
b) had walked
c) was walking
d) walks
2. By the time we arrived, the film ___ (start).
a) started
b) was starting
c) had started
d) starts
3. She ___ (watch) TV when I called her.
a) watched
b) was watching
c) had watched
d) watches
4. I ___ (finish) my homework before my mom came home.
a) finished
b) was finishing
c) had finished
d) finishes
5. He ___ (play) football when he broke his leg.
a) played
b) had played
c) was playing
d) plays
6. They ___ (leave) before we arrived.
a) left
b) were leaving
c) had left
d) leaves
7. While we ___ (have) dinner, the lights went out.
a) had
b) were having
c) had had
d) has
8. She ___ (read) a book when the phone rang.
a) read
b) was reading
c) had read
d) reads
9. I ___ (never see) such a beautiful sunset before.
a) never saw
b) was never seeing
c) had never seen
d) sees
10. When I arrived at the station, the train ___ (already leave).
a) already left
b) was already leaving
c) had already left
d) leaves
11. While Tom ___ (listen) to music, his phone rang.
a) listened
b) was listening
c) had listened
d) listens
12. By the time we got to the party, everyone ___ (eat).
a) ate
b) was eating
c) had eaten
d) eats
13. He ___ (wait) for me when I arrived.
a) waited
b) was waiting
c) had waited
d) waits
14. We ___ (finish) dinner when the guests arrived.
a) finished
b) were finishing
c) had finished
d) finishes
15. She ___ (drive) when she saw the accident.
a) drove
b) was driving
c) had driven
d) drives
16. When we reached the stadium, the match ___ (already begin).
a) already began
b) was already beginning
c) had already begun
d) begins
17. I ___ (study) for three hours before I took a break.
a) studied
b) was studying
c) had studied
d) studies
18. She ___ (sleep) when I knocked on the door.
a) slept
b) was sleeping
c) had slept
d) sleeps
19. By the time I got home, my parents ___ (already go) to bed.
a) already went
b) were already going
c) had already gone
d) goes
20. They ___ (walk) in the park when it started raining.
a) walked
b) were walking
c) had walked
d) walks
21. He ___ (call) me before he left.
a) called
b) was calling
c) had called
d) calls
22. While we ___ (watch) TV, the power went off.
a) watched
b) were watching
c) had watched
d) watches
23. I ___ (never be) to London before last year.
a) never was
b) was never being
c) had never been
d) is
24. When I got home, my brother ___ (already finish) his homework.
a) already finished
b) was already finishing
c) had already finished
d) finishes
25. She ___ (cook) dinner when the guests arrived.
a) cooked
b) was cooking
c) had cooked
d) cooks
26. He ___ (leave) by the time we got to the airport.
a) left
b) was leaving
c) had left
d) leaves
27. They ___ (talk) when the teacher entered the room.
a) talked
b) were talking
c) had talked
d) talks
28. By the time I arrived, the movie ___ (already start).
a) already started
b) was already starting
c) had already started
d) starts
29. She ___ (feel) tired because she had worked all day.
a) felt
b) was feeling
c) had felt
d) feels
30. While he ___ (write) the email, his computer crashed.
a) wrote
b) was writing
c) had written
d) writes