This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Perfect Aspect – Quiz 7 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Perfect Aspect Quiz 7 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. The teacher ..... (teach) 4 lessons. A) Was teaching. B) Has been teaching. C) Taught. D) Had taught. Show Answer Correct Answer: C) Taught. 2. "When did you get back from your trip?" A) Return. B) Escape. C) Succeed. D) Enter. Show Answer Correct Answer: A) Return. 3. She finally resigned because she ..... under constant pressure for years. A) Was working. B) Had worked. C) Worked. D) Had been working. Show Answer Correct Answer: D) Had been working. 4. In the sentence 'I will have washed the dishes by 5 o'clock', what does 'will have' indicate? A) A habitual action. B) A completed action in the past. C) A future action that will be completed. D) An ongoing action. Show Answer Correct Answer: C) A future action that will be completed. 5. Expresses an action that will finish before another action in the future: A) Will + have + verb-ing. B) Will + had + past participle. C) Future perfect continuous. D) Future perfect simple. Show Answer Correct Answer: D) Future perfect simple. 6. I love languages, in fact I ..... tons of time and money learning few of them A) Had spent. B) Had been spending. C) Have spent. D) Have been spending. Show Answer Correct Answer: C) Have spent. 7. I ..... her for six month. A) Haven't seen. B) Didn't see. C) Wasn't seen. D) None of the above. Show Answer Correct Answer: A) Haven't seen. 8. Which of the following is in the Past Perfect tense? A) I have never seen that movie. B) I never see that movie. C) I will have never seen that movie. D) I had never seen that movie before last week. Show Answer Correct Answer: D) I had never seen that movie before last week. 9. Tommy ..... her several times during these 3 years A) Has forgiven. B) Has forgave. C) Had forgiven. D) Will have forgiven. Show Answer Correct Answer: A) Has forgiven. 10. I'm tired out. I ..... all day. A) 've been worked. B) 'd be working. C) 've been working. D) None of the above. Show Answer Correct Answer: C) 've been working. 11. Which aspect shows completed actions or states? A) Progressive. B) Continuous. C) Perfect. D) Simple. Show Answer Correct Answer: C) Perfect. 12. We ..... to them yesterday. A) Speak. B) Speaks. C) Spoke. D) None of the above. Show Answer Correct Answer: C) Spoke. 13. My daddy has ..... in primary school for the last 30 years. A) Is teaching. B) Been teach. C) Taught. D) Teach. Show Answer Correct Answer: C) Taught. 14. I really couldn't tell you how long ..... A) I ate anything as nice as this. B) I'd been doing it all my life. C) I've been living in Bangkok. D) I will have been living here for three years. Show Answer Correct Answer: C) I've been living in Bangkok. 15. Here ..... my coloring books. A) Is. B) Are. C) All the above. D) None of the above. Show Answer Correct Answer: B) Are. 16. I'd never ..... Skype before you suggested. A) Used. B) Been using. C) All the above. D) None of the above. Show Answer Correct Answer: A) Used. 17. She told me that she ..... (study) a lot before the exam. A) She told me that she had studied a lot before the exam. B) She told me that she have study a lot before the exam. C) She told me that she already study a lot before the exam. D) None of the above. Show Answer Correct Answer: A) She told me that she had studied a lot before the exam. 18. Choose the correct sentence in the Present Perfect tense: A) She had lived here for two years. B) She have lived here for two years. C) She has lived here for two years. D) She will have lived here for two years. Show Answer Correct Answer: C) She has lived here for two years. 19. ....(you / see) the news? You won't believe your eyes. A) Have you seen. B) Had you seen. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you seen. 20. In the sentence 'They will visit their grandparents next week', which tense and aspect is used for the verb 'will visit'? A) Continuous future tense. B) Simple present tense. C) Simple past tense. D) Simple future tense. Show Answer Correct Answer: D) Simple future tense. 21. After Sofie ..... her work, she went to lunch. A) Have been finishing. B) Had finished. C) Have finished. D) Had been finish. Show Answer Correct Answer: B) Had finished. 22. Next February, I ..... here for three years! A) Hasn't lived. B) To haven't lived. C) Will have been living. D) Hadn't lived. Show Answer Correct Answer: C) Will have been living. 23. Before she came ..... to go to the party A) I have already decided. B) I have been deciding. C) I had already decided. D) I had been deciding. Show Answer Correct Answer: C) I had already decided. 24. We ..... the gas station when the car broke down. A) Had just left. B) Had been just leaving. C) All the above. D) None of the above. Show Answer Correct Answer: A) Had just left. 25. Expresses an action that finished in the past before another action in the past A) Present perfect. B) Present past perfect. C) Past perfect. D) Future perfect. Show Answer Correct Answer: C) Past perfect. 26. "I get up at 6 AM every day." means- A) Wake and rise from bed. B) Move around the city. C) Return from a trip. D) Improve at something. Show Answer Correct Answer: A) Wake and rise from bed. 27. The ground was wet. It ..... all night. A) Has been raining. B) Had been raining. C) Was raining. D) Had rained. Show Answer Correct Answer: B) Had been raining. 28. When I was a child, I ..... of myself as special. A) Didn't think. B) Didn't thought. C) Hadn't thought. D) Hadn't think. Show Answer Correct Answer: A) Didn't think. 29. A) We were totally amazed by what people ..... to the auction. A) Have been donating. B) Have donated. C) Had donated. D) None of the above. Show Answer Correct Answer: C) Had donated. 30. "I SHALL RETURN, " Gen. Douglas MacArthur promised the Filipino people. A) Simple Present. B) Simple Past. C) Simple Future. D) None of the above. Show Answer Correct Answer: C) Simple Future. ← PreviousNext →Related QuizzesVerbs QuizzesParts Of Speech QuizzesPerfect Aspect Quiz 1Perfect Aspect Quiz 2Perfect Aspect Quiz 3Perfect Aspect Quiz 4Perfect Aspect Quiz 5Perfect Aspect Quiz 6Perfect Aspect Quiz 8Perfect Aspect Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books