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 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. My roommate ..... to the same song the whole day. I'm so sick of it. A) Has listened. B) Have listened. C) Have been listening. D) Has been listening. Show Answer Correct Answer: D) Has been listening. 2. Correctly use a time expression with present perfect continuous tense in the sentence:'She has been dancing since yesterday.' A) She has been dancing since tomorrow. B) She has been dancing since yesterday. C) She has been dancing since next week. D) She has been dancing since last week. Show Answer Correct Answer: B) She has been dancing since yesterday. 3. She / not / study A) She has not studying. B) She have not studying. C) She hasn't been studying. D) None of the above. Show Answer Correct Answer: C) She hasn't been studying. 4. I ..... (do) everything I needed to do today! Hurray! A) Has done. B) Has been doing. C) Have been doing. D) Have done. Show Answer Correct Answer: D) Have done. 5. How long ..... (work) on this grammar exercise? A) Have you worked. B) Have you been work. C) Have you been working. D) You have been working. Show Answer Correct Answer: C) Have you been working. 6. ..... dancing lessons? A) Has you ever taken. B) Have you ever taken. C) Has you ever been taking. D) None of the above. Show Answer Correct Answer: B) Have you ever taken. 7. We ..... to the theatre since last month. A) Haven't gone. B) Haven't been going. C) Hasn't gone. D) None of the above. Show Answer Correct Answer: A) Haven't gone. 8. How long ..... Peter? A) Have you been knowing. B) Have you known. C) Have known. D) None of the above. Show Answer Correct Answer: B) Have you known. 9. Which tense is used in the sentence:'She has lived here for five years'? A) Past Perfect Tense. B) Future Perfect Tense. C) Present Perfect Tense. D) Present Perfect Continuous. Show Answer Correct Answer: C) Present Perfect Tense. 10. David feels great these days. He ..... (not get up) early lately. A) Hasn't got up. B) Hasn't been getting up. C) Hasn't getted up. D) Hasn't been get up. Show Answer Correct Answer: B) Hasn't been getting up. 11. "She ..... her book by the time I arrived." A) Has done. B) Had done. C) Has been doing. D) None of the above. Show Answer Correct Answer: A) Has done. 12. The old man ..... a cold since he was young. A) Hasn't caught. B) Hasn't been catching. C) All the above. D) None of the above. Show Answer Correct Answer: A) Hasn't caught. 13. Identify the tense used in the sentence:'I have been waiting for you since morning.' A) Present Perfect Continuous. B) Past Perfect Continuous. C) Present Perfect Tense. D) Future Perfect Continuous. Show Answer Correct Answer: A) Present Perfect Continuous. 14. Which tense is used in the sentence 'He has worked at the company for ten years'? A) Present perfect tense. B) Future tense. C) Simple present tense. D) Past tense. Show Answer Correct Answer: A) Present perfect tense. 15. Luke ..... (never/be) abroad. A) Never been. B) Been. C) Has never been. D) Has been. Show Answer Correct Answer: C) Has never been. 16. Mary, has been working here ..... 3 years A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 17. A good suit is ..... if you're working in banking A) Necessary. B) Necessity. C) All the above. D) None of the above. Show Answer Correct Answer: B) Necessity. 18. Lately, I ..... (think) about changing my career because I have become dissatisfied with the conditions at my company. A) Have been thinking. B) Am thinking. C) Think. D) Have think. Show Answer Correct Answer: A) Have been thinking. 19. Jack is cold. He ..... for too long. A) Has been swimming. B) Have been swimming. C) Has swum. D) None of the above. Show Answer Correct Answer: A) Has been swimming. 20. We ..... to such a big park before. A) Have never been. B) Has never been. C) Haven't never been. D) None of the above. Show Answer Correct Answer: A) Have never been. 21. Diego ..... / ..... playing football so he's tired A) Have. B) Has / been. C) Have / been. D) Has / being. Show Answer Correct Answer: B) Has / been. 22. Identify the correct usage of present perfect continuous tense in the sentence:'He has been playing the guitar all evening.' A) He has played the guitar all evening. B) He has been played the guitar all evening. C) 'He has been playing the guitar all evening.'. D) He has been play the guitar all evening. Show Answer Correct Answer: C) 'He has been playing the guitar all evening.'. 23. The students ..... at their laptops since the lesson started. I think it's so disrespectful! A) Have been looking. B) Have looked. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have been looking. 24. B:Actually, yeah. We ..... (go) to a few clubs lately. We ..... (have) fun. A) Have been going / have had fun. B) Have gone / have been having. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have been going / have had fun. 25. "I (a) ..... this exercise twice for the past hour. But I still can't understand it. Could you help me? They said you a perfect score.""Yeah. But only after I (b) ..... it for like five times." A) Have done / have been doing. B) Have done / have done. C) Have been doing / have done. D) Did / have done. Show Answer Correct Answer: C) Have been doing / have done. 26. How long ..... this research? A) Have you been making. B) Has you been making. C) Have you made. D) None of the above. Show Answer Correct Answer: A) Have you been making. 27. Somebody ..... my cookies. There are none left. A) Has been eating. B) Ate. C) Was eating. D) Has eaten. Show Answer Correct Answer: D) Has eaten. 28. Mecca ..... 2000 metres today. A) Had been running. B) Has run. C) Has been ran. D) Has been running. Show Answer Correct Answer: B) Has run. 29. Fill in the blank:She ..... (travel) to many countries in the past year. A) Traveling. B) Has traveled. C) Traveled. D) Has travel. Show Answer Correct Answer: B) Has traveled. 30. Complete the gap:I ..... for my keys since yesterday, but I ..... them. A) 've been looking / haven't found. B) 've been looking / haven't been finding. C) 've looked / haven't been finding. D) None of the above. Show Answer Correct Answer: A) 've been looking / haven't found. 31. Identify the correct usage of present perfect continuous tense in the following sentence:'She has been studying for three hours.' A) She has studying for three hours. B) She has been study for three hours. C) She has been studied for three hours. D) 'She has been studying for three hours.'. Show Answer Correct Answer: D) 'She has been studying for three hours.'. 32. Complete the gap:The company is huge. It ..... a thousand new jobs since the beginning of last year. A) Has been creating. B) Has created. C) Have been created. D) None of the above. Show Answer Correct Answer: B) Has created. 33. Jane is abroad. She ..... three countries. A) Has already been visiting. B) Have already visited. C) Has already visited. D) None of the above. Show Answer Correct Answer: C) Has already visited. 34. "I ..... this project for weeks, and it's finally complete." A) Have done. B) Have been doing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have done. 35. A: ..... you ..... (work) a lot recently? I haven't seen you ..... ages. A) Have worked / on. B) Have worked / in. C) Have been working / for. D) Have worked / in. Show Answer Correct Answer: B) Have worked / in. 36. Correctly use a time expression with present perfect continuous tense in the sentence:'He has been working on the project since last week.' A) He has been working on the project since last week. B) He has been working on the project since next week. C) He has been working on the project since yesterday. D) He has been working on the project since tomorrow. Show Answer Correct Answer: A) He has been working on the project since last week. 37. I ..... all afternoon. I ..... 5 chapters. A) 've read 've been reading. B) Read was read. C) Was reading readed. D) 've been reading 've read. Show Answer Correct Answer: D) 've been reading 've read. 38. What I like about Mark's clothes is their A) Simplify. B) Simplicity. C) Simple. D) None of the above. Show Answer Correct Answer: B) Simplicity. 39. Identify the correct usage of present perfect continuous tense in the following sentence:'They have been swimming for two hours.' A) They have swimming for two hours. B) They have been swam for two hours. C) 'They have been swimming for two hours.'. D) They have been swim for two hours. Show Answer Correct Answer: C) 'They have been swimming for two hours.'. 40. ..... the latest news? A) Have you been hearing. B) Have you heard. C) Has you heard. D) None of the above. Show Answer Correct Answer: B) Have you heard. 41. I ..... to call you all day. A) Tried. B) Have been trying. C) Was trying. D) Have tried. Show Answer Correct Answer: B) Have been trying. 42. Differentiate between present perfect continuous and present perfect tense in the following sentence:'She has been cooking for two hours.' A) Past perfect continuous tense. B) Present perfect continuous tense. C) Present perfect past tense. D) Present continuous tense. Show Answer Correct Answer: B) Present perfect continuous tense. 43. I think I ..... ice cream since I was born. A) Love. B) 've loved. C) 've been loving. D) Loved. Show Answer Correct Answer: B) 've loved. 44. B:Not really. I ..... (fill) out college applications ..... the last month. A) Have been filling / in. B) Have been filling / for. C) Have filled / in. D) Have filled / for. Show Answer Correct Answer: B) Have been filling / for. 45. Fill in the blank with the correct tense:'We ..... (wait) for the bus for 20 minutes.' A) Waited. B) Are waiting. C) Have been waiting. D) Have waited. Show Answer Correct Answer: C) Have been waiting. 46. Sally ..... news since she left university. A) Have reported. B) Has been reporting. C) Has reported. D) None of the above. Show Answer Correct Answer: B) Has been reporting. 47. Choose the correct form:She ..... (to work) here since last year. A) Is working. B) Has worked. C) Has been working. D) Worked. Show Answer Correct Answer: C) Has been working. 48. You / not / eat well recently A) You have not been eating well recently. B) I have not been working. C) You have not eating wel recently. D) You has not eating well recetly. Show Answer Correct Answer: A) You have not been eating well recently. 49. Fill in the blank:We ..... (wait) for the bus for an hour. A) Have waited. B) Waiting. C) Waits. D) Have been waiting. Show Answer Correct Answer: D) Have been waiting. 50. Form a sentence using present perfect continuous tense with the given time expression:'since this afternoon.' A) They have been swimming since this afternoon. B) I have been working since this afternoon. C) She has been cooking since this afternoon. D) He has been sleeping since this afternoon. Show Answer Correct Answer: B) I have been working since this afternoon. 51. The workers ..... (tidy) up after their mess for the whole day. A) Have been tidying. B) Have been tiding. C) Have tidied. D) Have tidyed. Show Answer Correct Answer: A) Have been tidying. 52. The team ..... a new player this season. A) Signed. B) Sign. C) Have signed. D) Were signing. Show Answer Correct Answer: C) Have signed. 53. She and her family ..... here since 1979. They were one of the early settlers in this town. A) Has lived. B) Has been living. C) Have been living. D) Have lived. Show Answer Correct Answer: C) Have been living. 54. I have been working here ..... an hour. Isn't it exciting? A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 55. Judy:How long ..... (be) in Canada?Claude:I have been studying here for more than three years. A) Are. B) Have you been. C) Will you be. D) Be. Show Answer Correct Answer: B) Have you been. 56. ..... he ..... to his boss lately? A) Have / spoken. B) Has/spoke. C) Has/ spoken. D) None of the above. Show Answer Correct Answer: C) Has/ spoken. 57. We ..... the rent yet. A) Hasn't paid. B) Haven't been paying. C) Haven't paid. D) None of the above. Show Answer Correct Answer: C) Haven't paid. 58. Complete the gap:Don't bother knocking a the door. They ..... recently. A) Moved. B) Have been moving. C) Have moved. D) None of the above. Show Answer Correct Answer: C) Have moved. 59. Choose the correct tense for the following sentence:'They have been studying for the exam since morning.' A) Past Perfect. B) Present Perfect. C) Present Perfect Continuous. D) Simple Present. Show Answer Correct Answer: C) Present Perfect Continuous. 60. Complete the gap:How many of these questions ..... to get right so far? A) Have you managed. B) Have you been managing. C) You managed. D) You have managed. Show Answer Correct Answer: A) Have you managed. ← 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 4Forming The Present Progressive QuizPresent, Past, And Future Perfect Tenses QuizPresent Continuous Tense QuizPresent Perfect And Perfect Continuous Tense QuizPresent Perfect Continuous Tense Quiz 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books