Past Perfect Tense Exercises / Exercises / By English Learning 101 4 Created by English Learning 101 Past Perfect Tense Exercise Level 1 1 / 10 Before the guests arrived, she ________ the table for dinner. has set sets had set 2 / 10 They ________ for their morning jog. leave had left has left 3 / 10 She _____ already ______ a shower when I called her. is, taking had, taken has, taken 4 / 10 When I called her, she ________ her assignment. had completed have completed has completed 5 / 10 We __________ our work before the deadline. has finished finished had finished 6 / 10 Before the guests arrived, she ___________ the house. cleans has cleaned had cleaned 7 / 10 Before the interview, she ________ her resume. had updated has updated updates 8 / 10 By the time the movie ended, she __________ asleep. had fallen has fallen falls 9 / 10 It __________. has snowed had snowed have snowed 10 / 10 Before the movie started, they ________ popcorn and drinks. will buying have bought had bought Your score isThe average score is 70% LinkedIn Facebook Twitter VKontakte 0% Restart quiz 2 Created by English Learning 101 Past Perfect Tense Exercise Level 2 1 / 15 He __________ Spanish for two years before he went on his trip to Mexico. has studied had studied studied 2 / 15 ______ he returned the _______ books before leaving town? didn't, borrowed Hadn't, borrowed Hasn't, borrowed 3 / 15 She __________ groceries. bought hasn't bought hadn't bought 4 / 15 _____ she _______ the email before she left the office? Had, received have, received Has, received 5 / 15 She __________ Paris twice before she moved to London. had visited had visit has visited 6 / 15 _____ she _______ her application before the deadline? Had, submit Has, submitted Had, submitted 7 / 15 _____ you ______ your assignment before the deadline? Had, finished Have, finished Had, finish 8 / 15 We __________ our bags before the taxi arrived. haven't packed hadn't pack hadn't packed 9 / 15 ______ they______ the puzzle before the time ran out? Haven't, solved Hadn't, solved Hadn't, solve 10 / 15 _______ he _______ his work before the meeting started? Hadn't, finished haven't, finished Hasn't, finished 11 / 15 She _____ already _____ the office by the time I arrived. leaves has, left had, left 12 / 15 I __________ the report before the meeting started. had write have written had written 13 / 15 The team _________ three goals before halftime. had scored had score has scored 14 / 15 By the time I woke up, my parents _____ already _____ to work. had, go had, gone have, gone 15 / 15 _____ the guests ______ before the event started? Had, arrived Has, arrived Did, arrived Your score isThe average score is 100% LinkedIn Facebook Twitter VKontakte 0% Restart quiz 2 Created by English Learning 101 Past Perfect Tense Exercise Level 3 1 / 20 _____ she ever ______ sushi before going to the Japanese restaurant? Had, tasted Has, tasted Had, tast 2 / 20 I _________ about the new movie before it was released. hadn't heard hasn't heard hadn't hear 3 / 20 _________ he ______ before leaving the room? What had, say What had, said What has, said 4 / 20 By the time I woke up, the sun _____ already_____. had, risen had, rise has, risen 5 / 20 _____ they ______ that museum before it closed down? Had, visit Had, visited Has, visited 6 / 20 _____ the students _______ for the test beforehand? Had, study Had, studied Did, study 7 / 20 I _____ already _______ my homework when my friend called me. had, finished had, finish has, finished 8 / 20 Who _____ already_______ their work before the deadline? had, finished has, finished have, finished 9 / 20 He _____ already______ dinner when his friends invited him out. have, eaten had, eaten has, eaten 10 / 20 He __________ abroad before his business trip last month. hadn't traveled hadn't travel hasn't traveled 11 / 20 The team _________ any matches before their recent victory. hadn't won hasn't won didn't win 12 / 20 _____ he _______ the project before his boss asked for an update? Had, completed Has, completed Had, complete 13 / 20 She __________ the news before her friend informed her. hadn't heard hadn't hear hasn't heard 14 / 20 She __________ the subject before the final exam. hadn't studied didn't studied hasn't studied 15 / 20 By the time I arrived at the party, everyone _____ already_____. have, left had, left has, left 16 / 20 _____ they _____ each other prior to joining the same company? have, met Had, meet Had, met 17 / 20 How long _____ they _______ each other before getting married? has, known had, known had, know 18 / 20 _________ they ________ their mistake? When have, realized When had, realize When had, realized 19 / 20 They ___________ the package before the delivery date. has not received hadn't received hasn't received had not received 20 / 20 _____ they ever _______ to Europe before their recent trip? Had, traveled Had, travel have, traveled Your score isThe average score is 43% LinkedIn Facebook Twitter VKontakte 0% Restart quiz Post Views: 148