This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Past > Past Perfect – Quiz 7 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Past Perfect Quiz 7 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. He ..... (lose) his keys before he ..... (leave) the house. A) Had lost / left. B) Lost / had left. C) Had lost / had left. D) Lost / left. Show Answer Correct Answer: A) Had lost / left. 2. Mona didn't ..... a story yesterday. A) Writed. B) Wroted. C) Wrote. D) Write. Show Answer Correct Answer: D) Write. 3. (he / book) a room before they went to Dublin? A) Did he booked. B) Had he booked. C) He had booked. D) He books. Show Answer Correct Answer: B) Had he booked. 4. Lewis hurt his leg in a car crash yesterday. I wish he ..... more carefully. A) Hadn't drive. B) Had driven. C) Had drove. D) None of the above. Show Answer Correct Answer: B) Had driven. 5. She didn't know the exam topics because she ..... them before. A) Have never study. B) Has never studied. C) Had never studied. D) Had never studyed. Show Answer Correct Answer: C) Had never studied. 6. After the family ..... (eat) breakfast, they went to the zoo. A) Has been eating. B) Ate. C) Eating. D) Had eaten. Show Answer Correct Answer: D) Had eaten. 7. 'She ..... (live) in China before she ..... (go) to Thailand.' A) Lived / had gone. B) Had lived / went. C) All the above. D) None of the above. Show Answer Correct Answer: B) Had lived / went. 8. When she had talked to the teacher, she felt more confident. A) Correct. B) Incorrect. C) All the above. D) None of the above. Show Answer Correct Answer: A) Correct. 9. I had the impression I ..... you somewhere before. A) Had met. B) Had been meeting you. C) All the above. D) None of the above. Show Answer Correct Answer: A) Had met. 10. I ..... at the company for five years when I got the promotion. A) Had been working. B) Have been working. C) Has been working. D) None of the above. Show Answer Correct Answer: A) Had been working. 11. By the time he got to the airport, the plane ..... (already) ..... A) Depart. B) Will depart. C) Departs. D) Had departed. Show Answer Correct Answer: D) Had departed. 12. Many months later she understood that they had only ..... to protect her all these years. A) Tried. B) Been trying. C) All the above. D) None of the above. Show Answer Correct Answer: B) Been trying. 13. Perfect past:We do the homework. A) They had done the homework. B) We had done the homework. C) We have done the homework. D) We did the task. Show Answer Correct Answer: B) We had done the homework. 14. By the time I got to the bank most of the staff ..... A) Had gone home. B) Has gone home. C) Have gone home. D) None of the above. Show Answer Correct Answer: A) Had gone home. 15. She ..... him before the conference ..... A) Meets/ had started. B) Had met/started. C) Will meet/started. D) Met/had started. Show Answer Correct Answer: B) Had met/started. 16. Before I came here, I ..... (speak) to Jack. A) Had spoken. B) Had speaked. C) Had speaken. D) Had spoke. Show Answer Correct Answer: A) Had spoken. 17. She ..... her car carefully yesterday. A) Drived. B) Drove. C) Drave. D) Drive. Show Answer Correct Answer: B) Drove. 18. I ..... to many places of Ecuador. All of them are very beautiful A) Have traveled. B) Had traveled. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have traveled. 19. Sergio (ask) me which animals I (see) in Africa. A) Asked / saw. B) Had asked / had seen. C) Has asked / had saw. D) Asked / had seen. Show Answer Correct Answer: D) Asked / had seen. 20. Her nerves began to recover from the shock they ..... A) Receive. B) Received. C) Had received. D) None of the above. Show Answer Correct Answer: C) Had received. 21. I was really happy to see Tom again because I ..... him for ages. A) Hadn't seen. B) Saw. C) Hadn't see. D) None of the above. Show Answer Correct Answer: A) Hadn't seen. 22. I didn't understand yesterday's homework because I ..... in class. I was busy with my phone:( A) Hadn't listened. B) Hadn't been listening. C) All the above. D) None of the above. Show Answer Correct Answer: B) Hadn't been listening. 23. He ..... (work) very hard before he ..... (win) the championship. A) Had worked, won. B) Worked, had won. C) Worked, won. D) Had worked, had won. Show Answer Correct Answer: A) Had worked, won. 24. The house was very full because Molly and Oliver ..... too many people. A) Had called. B) Had invited. C) Called. D) Invited. Show Answer Correct Answer: B) Had invited. 25. Liz ..... (not/ride) a horse before that day. A) Hadn't ridden. B) Had ridden. C) Hadn't rode. D) Hadn't ride. Show Answer Correct Answer: A) Hadn't ridden. 26. Peter ..... very nervous at the airport because he ..... by plane before. A) Was/ did never travell. B) Was/ had never travelled. C) Had been / had never travelled. D) None of the above. Show Answer Correct Answer: B) Was/ had never travelled. 27. After she ..... a new machine, she won a prize. A) Had invented. B) Has invented. C) Invented. D) Invents. Show Answer Correct Answer: A) Had invented. 28. I ..... a sandwich, so I wasn't hungry. A) Have eaten. B) Have eat. C) Had eaten. D) None of the above. Show Answer Correct Answer: C) Had eaten. 29. I hate the food at that restaurant. I wish we ..... somewhere else. A) Had eaten. B) Hadn't eaten. C) Eaten. D) Ate. Show Answer Correct Answer: A) Had eaten. 30. What's the past participle of feel A) Feelen. B) Felt. C) Felten. D) None of the above. Show Answer Correct Answer: B) Felt. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPast Perfect Quiz 1Past Perfect Quiz 2Past Perfect Quiz 3Past Perfect Quiz 4Past Perfect Quiz 5Past Perfect Quiz 6Past Perfect Quiz 8Past Perfect Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books