1) By the time we arrived, the movie _____. a) had started b) started c) starts 2) She _____ the book before the class began. a) reads b) read c) had read 3) After he _____ dinner, he went for a walk. a) had eaten b) ate c) eats 4) When I _____ the news, I was shocked. (at the moment when I heard the news) a) hears b) heard c) had heard 5) She _____ the letter before he arrived. a) sends b) had sent c) sent 6) After they _____ the exam, they relaxed. a) finishes b) finished c) had finished 7) He _____ the car before the trip. a) had repaired b) repairs c) repaired 8) By the time she called, I _____ already left. a) had b) left c) leave 9) They _____ the house before the storm hit. a) secures b) had secured c) secured 10) When I _____ the door, I saw him. a) opens b) had opened c) opened 11) She _____ the cake before the guests arrived. a) had baked b) bakes c) baked 12) After he _____ the letter, he felt relieved. a) had written b) wrote c) writes 13) By the time we reached the station, the train _____. a) left b) had left c) leaves 14) She _____ the song before the concert. a) had practiced b) practices c) practiced 15) When he _____ the news, he was surprised. a) had heard b) hears c) heard 16) They _____ the room before the guests arrived. a) cleaned b) cleans c) had cleaned 17) After she _____ the email, she waited for a reply. a) sends b) had sent c) sent 18) By the time we got there, the event _____. a) started b) had started c) starts

Past Perfect vs Past Simple Quiz

Leaderboard

Visual style

Options

Switch template

Continue editing: ?