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