This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Vs Present Perfect – Quiz 2 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Vs Present Perfect Quiz 2 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. In the sentence 'He has been reading that book for a month', which tense is used? A) Past Perfect Continuous. B) Present Perfect Continuous. C) Simple Past. D) Future Perfect Continuous. Show Answer Correct Answer: B) Present Perfect Continuous. 2. "They ..... a lot of traveling this year." A) Have done. B) Have been doing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been doing. 3. Complete the gap:I ..... this car for twenty years and it's as reliable as ever. A) Had. B) Have been having. C) Have. D) Have had. Show Answer Correct Answer: D) Have had. 4. I don't want to go out. The cold wind ..... since morning. A) Have been blowing. B) Has blown. C) Has been blowing. D) None of the above. Show Answer Correct Answer: C) Has been blowing. 5. I ..... my homework, so now I can play. A) Have been doing. B) Did. C) Do. D) Have done. Show Answer Correct Answer: D) Have done. 6. How many biscuits ..... (you/eat)? A) Have you been eating. B) Have you eaten. C) Have you eated. D) Have been you eating. Show Answer Correct Answer: B) Have you eaten. 7. Form a sentence using present perfect continuous tense with the given time expression:'since this evening.' A) She has been cooking since this evening. B) He has been playing since this evening. C) They have been sleeping since this evening. D) I have been studying since this evening. Show Answer Correct Answer: A) She has been cooking since this evening. 8. It ..... all morning, and the ground is still wet. A) Was raining. B) Has rained. C) Rained. D) Has been raining. Show Answer Correct Answer: D) Has been raining. 9. She ..... (live) here since 2001 A) Has been living. B) Has lived. C) Lived. D) Have been living. Show Answer Correct Answer: A) Has been living. 10. Tom is exhausted these days. He ..... too hard recently. A) Worked. B) Has been working. C) Has worked. D) None of the above. Show Answer Correct Answer: B) Has been working. 11. Pick the sentence with the correct use of tenses. A) I've been finishing my homework. Now I'm going to watch TV. B) I've finished my homework. Now I'm going to watch TV. C) I'm finished my homework. Now I'm going to watch TV. D) None of the above. Show Answer Correct Answer: B) I've finished my homework. Now I'm going to watch TV. 12. They ..... (leave) London this month. A) Have been leaving. B) Left. C) Were leaving. D) Have left. Show Answer Correct Answer: D) Have left. 13. We ..... for many hours. It is time to get out of the water. A) Have swum. B) Have been swimming. C) Have swam. D) None of the above. Show Answer Correct Answer: B) Have been swimming. 14. Den ..... championships before. A) Has never won. B) Hasn't never won. C) Has never been winning. D) None of the above. Show Answer Correct Answer: A) Has never won. 15. B:Well, I ..... (send) three applications, but I ..... (not hear) anything. A) Have sent / haven't heard. B) Have being sending / haven't heard. C) Have sent / haven't been hearing. D) Have been sending / haven't been hearing. Show Answer Correct Answer: A) Have sent / haven't heard. 16. I ..... to the cinema every weekend. A) Have been going. B) Went. C) Go. D) Had gone. Show Answer Correct Answer: B) Went. 17. Recognize the duration of actions in present perfect continuous tense in the sentence:'They have been playing football since 3 o'clock.' A) From 5 o'clock. B) Since 3 o'clock. C) For 2 hours. D) Since 4 o'clock. Show Answer Correct Answer: B) Since 3 o'clock. 18. "We ..... a lot of research on this topic." A) Have done. B) Have been doing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have done. 19. "By the time you called, I ..... my work." A) Have done. B) Have been doing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have done. 20. Ana's parents were very helpful and ..... when she decided to move abroad A) Support. B) Supported. C) Supportive. D) None of the above. Show Answer Correct Answer: C) Supportive. 21. Identify the time frame of actions in present perfect tense in the sentence:'I have visited Paris twice.' A) Next week. B) Last year. C) Yesterday. D) Unspecified time before now. Show Answer Correct Answer: D) Unspecified time before now. 22. Why ..... for the last hour? Do you have any allergy? A) Have you sneezed. B) Have you been sneezing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have you been sneezing. 23. Which tense is used in the sentence 'She has been singing for the choir'? A) Future Perfect Continuous. B) Past Perfect Continuous. C) Present Perfect Continuous. D) Simple Past. Show Answer Correct Answer: C) Present Perfect Continuous. 24. ..... an appointment with the doctor? A) Have you booked. B) Have you been booking. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you booked. 25. Complete the gap:I can see you ..... your room. It looks great! A) Have been redecorating. B) Have redecorated. C) Have being redecorating. D) None of the above. Show Answer Correct Answer: B) Have redecorated. 26. Identify the correct tense in the sentence:'They have been working on this project since last year.' A) Simple Past. B) Present Perfect Continuous. C) Future Continuous. D) Past Perfect Continuous. Show Answer Correct Answer: B) Present Perfect Continuous. 27. Identify the tense used in the sentence:'She has completed her homework.' A) Present Perfect Continuous. B) Present Perfect. C) Past Perfect. D) Future Perfect. Show Answer Correct Answer: B) Present Perfect. 28. Identify the correct tense in the following sentence:'I have been waiting for the bus for an hour.' A) Simple Past. B) Present Perfect Continuous. C) Future Continuous. D) Past Perfect Continuous. Show Answer Correct Answer: B) Present Perfect Continuous. 29. I'm tired because I ..... all morning. A) Am running. B) Ran. C) Have run. D) Have been running. Show Answer Correct Answer: D) Have been running. 30. B:I ..... (not go) out ..... ages. How about you? A) Haven't been going / since. B) Haven't gone / in. C) Haven't been going / for. D) Haven't gone / since. Show Answer Correct Answer: B) Haven't gone / in. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Continuous Vs Present Perfect Quiz 1Present Perfect Continuous Vs Present Perfect Quiz 3Present Perfect Continuous Vs Present Perfect Quiz 4Present Perfect Continuous Vs Present Perfect Quiz 5Present Perfect Continuous Vs Present Perfect Quiz 6Present Perfect Continuous Vs Present Perfect Quiz 7Present Perfect Continuous Vs Present Perfect Quiz 8Forming The Present Progressive QuizPresent, Past, And Future Perfect Tenses QuizPresent Continuous Tense QuizPresent Perfect And Perfect Continuous Tense QuizPresent Perfect Continuous Tense QuizPresent Perfect Continuous QuizPresent Perfect Simple Vs Present Perfect Progressive QuizPresent Perfect Simple QuizPresent Perfect Tense With Ever And Never QuizPresent Perfect Tense QuizPresent Perfect Vs Simple Past QuizPresent Progressive Tense QuizPresent Simple And Present Continuous Correct The Mistake QuizPresent Simple Negative Sentences QuizPresent Simple Questions QuizPresent Simple Verb To Be QuizPresent Tense Vs Present Progressive QuizRules Of The Simple Present Tense QuizSimple Present Negative Form QuizSimple Present Perfect Continuous QuizSimple Present Tense Affirmative And Negative Statements QuizSimple Present Tense Mix QuizSimple Present Tense Third Person Singular QuizSimple Present Tense QuizSimple Present Vs Present Progressive QuizUnderstanding Present Perfect Tense QuizUnderstanding The Simple Present Tense QuizVerbs Simple Present Tense QuizWriting In The Present Progressive Tense Quiz 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books