This quiz works best with JavaScript enabled. Home > English Grammar > 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) Simple Past. B) Future Perfect Continuous. C) Past Perfect Continuous. D) Present Perfect Continuous. Show Answer Correct Answer: D) 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) Have had. B) Had. C) Have been having. D) Have. Show Answer Correct Answer: A) 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) Do. B) Did. C) Have been doing. D) Have done. Show Answer Correct Answer: D) Have done. 6. How many biscuits ..... (you/eat)? A) Have you eated. B) Have been you eating. C) Have you been eating. D) Have you eaten. Show Answer Correct Answer: D) Have you eaten. 7. Form a sentence using present perfect continuous tense with the given time expression:'since this evening.' A) They have been sleeping since this evening. B) I have been studying since this evening. C) He has been playing since this evening. D) She has been cooking since this evening. Show Answer Correct Answer: D) She has been cooking since this evening. 8. It ..... all morning, and the ground is still wet. A) Has been raining. B) Has rained. C) Was raining. D) Rained. Show Answer Correct Answer: A) Has been raining. 9. She ..... (live) here since 2001 A) Has lived. B) Have been living. C) Lived. D) Has been living. Show Answer Correct Answer: D) 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 left. B) Were leaving. C) Left. D) Have been leaving. Show Answer Correct Answer: A) 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 being sending / haven't heard. B) Have sent / haven't heard. C) Have sent / haven't been hearing. D) Have been sending / haven't been hearing. Show Answer Correct Answer: B) Have sent / haven't heard. 16. I ..... to the cinema every weekend. A) Have been going. B) Had gone. C) Go. D) Went. Show Answer Correct Answer: D) 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) Since 4 o'clock. B) For 2 hours. C) From 5 o'clock. D) Since 3 o'clock. Show Answer Correct Answer: D) 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) Yesterday. B) Unspecified time before now. C) Last year. D) Next week. Show Answer Correct Answer: B) 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) Simple Past. B) Past Perfect Continuous. C) Future Perfect Continuous. D) Present Perfect Continuous. Show Answer Correct Answer: D) 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. B) Past Perfect. C) Present Perfect Continuous. D) Future Perfect. Show Answer Correct Answer: A) 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) Future Continuous. C) Present Perfect Continuous. D) Past Perfect Continuous. Show Answer Correct Answer: C) Present Perfect Continuous. 29. I'm tired because I ..... all morning. A) Have been running. B) Am running. C) Have run. D) Ran. Show Answer Correct Answer: A) Have been running. 30. B:I ..... (not go) out ..... ages. How about you? A) Haven't been going / since. B) Haven't been going / for. C) Haven't gone / since. D) Haven't gone / in. Show Answer Correct Answer: D) 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 Quiz 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books