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