This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Vs Present Perfect – Quiz 1 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Vs Present Perfect Quiz 1 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Choose the correct sentence structure:'He has been reading the book for hours.' A) He have been reading the book for hours. B) He has been read the book for hours. C) He has reading the book for hours. D) He has been reading the book for hours. Show Answer Correct Answer: D) He has been reading the book for hours. 2. Identify the correct usage of present perfect continuous tense in the following sentence:'He has been working for five hours.' A) He has working for five hours. B) He has been worked for five hours. C) He has been work for five hours. D) 'He has been working for five hours.'. Show Answer Correct Answer: D) 'He has been working for five hours.'. 3. How many art galleries has Dan ..... today? A) Been visiting. B) Visited. C) All the above. D) None of the above. Show Answer Correct Answer: B) Visited. 4. A:Is the post office far from here?B:Not at all. I ..... there many times. A) Have walked. B) Have been walking. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have walked. 5. Form a sentence using present perfect continuous tense with the given time expression:'since last night.' A) They have been sleeping since last night. B) She has been studying since last night. C) He has been playing since last night. D) I have been cooking since last night. Show Answer Correct Answer: B) She has been studying since last night. 6. A:What ..... you ..... ? (do) A) Have done. B) Have been doing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been doing. 7. In the sentence 'They have finished their homework', which tense is used? A) Present perfect tense. B) Future tense. C) Simple present tense. D) Past tense. Show Answer Correct Answer: A) Present perfect tense. 8. ..... all morning. I'm fed up. A) I've been cleaning. B) I have cleaning. C) I'm cleaning. D) I've cleaned. Show Answer Correct Answer: A) I've been cleaning. 9. I ..... (have) the same car for more than ten years. I'm thinking about buying a new one. A) Has. B) Had. C) Have had. D) Has had. Show Answer Correct Answer: C) Have had. 10. Which sentence is correct? He has been reading the book. He has read the book. A) He has read the book. B) He has read the book. C) He has reading the book. D) He has reads the book. Show Answer Correct Answer: A) He has read the book. 11. Sorry about the mess! I ..... A) Had baked. B) Had baked. C) Have been baked. D) Have been baking. Show Answer Correct Answer: D) Have been baking. 12. She ..... him for a long time A) Haven't saw. B) Hasn't seen. C) Haven't seen. D) None of the above. Show Answer Correct Answer: B) Hasn't seen. 13. How many times ..... this exam? A) Did you take. B) Have you took. C) Have you been taking. D) Have you taken. Show Answer Correct Answer: D) Have you taken. 14. Which sentence is correct? A) She has been working here for five years. B) She is working here for five years. A) She has been working here since five years. B) She has working here for five years. C) A) She has been working here for five years. D) She working here for five years. Show Answer Correct Answer: C) A) She has been working here for five years. 15. He ..... (not + play) football for five years. A) Didn't play. B) Has played. C) Haven't been playing. D) Hasn't been playing. Show Answer Correct Answer: D) Hasn't been playing. 16. Mr. Alvarez looks tired because he ..... for more than 20 minutes. A) Has run. B) Has been running. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been running. 17. B:Actually, yeah. I ..... (not take) one day off ..... weeks A) Haven't taken / in. B) Haven't taken / for. C) Haven't been taking / in. D) Haven't been taking / for. Show Answer Correct Answer: A) Haven't taken / in. 18. It's the first time Martin ..... ill. A) Has been falling. B) Has fallen. C) Have fallen. D) None of the above. Show Answer Correct Answer: B) Has fallen. 19. I want to buy a new flat. I ..... money for ages. A) Has been saving. B) Have saved. C) Have been saving. D) None of the above. Show Answer Correct Answer: C) Have been saving. 20. Which sentence is correct? A) They have been talking for hours. B) They talk for hours. A) They have been talking hours. B) They have been talking for hours. C) They have been talk for hours. D) They have been talked for hours. Show Answer Correct Answer: B) They have been talking for hours. 21. Select the correct tense for the sentence:'She has been working on the project all day.' A) Present Perfect Continuous. B) Future Perfect Continuous. C) Simple Past. D) Past Perfect Continuous. Show Answer Correct Answer: A) Present Perfect Continuous. 22. When I was a child, I ..... to the beach every summer. A) Go. B) Have been going. C) Have gone. D) Went. Show Answer Correct Answer: D) Went. 23. How many times ..... to London? A) Did you go. B) Have you gone. C) Had you gone. D) Are you going. Show Answer Correct Answer: B) Have you gone. 24. How long ..... Nahda? A) Have you knowing. B) Have you been known. C) You have know. D) Have you known. Show Answer Correct Answer: D) Have you known. 25. What's your delicious smell? ..... (you/cook)? A) Have you coked. B) Have you been cooking. C) Have you been coking. D) Have you cooked. Show Answer Correct Answer: B) Have you been cooking. 26. Identify the tense used in the sentence:'She has been learning French for two years.' A) Past Perfect Continuous. B) Present Perfect Continuous. C) Simple Past. D) Future Perfect Continuous. Show Answer Correct Answer: B) Present Perfect Continuous. 27. Select the correct tense for the sentence:'We have visited Paris three times.' A) Past Perfect Continuous. B) Present Perfect. C) Future Perfect Continuous. D) Present Perfect Continuous. Show Answer Correct Answer: B) Present Perfect. 28. Conjugate the verb 'run' into a sentence in present perfect tense. A) I have run. B) I had run. C) I will run. D) I has run. Show Answer Correct Answer: A) I have run. 29. Identify the correct usage of present perfect continuous tense in the sentence:'We have been watching movies all night.' A) We have watched movies all night. B) We have been watched movies all night. C) 'We have been watching movies all night.'. D) We have been watching movies for all night. Show Answer Correct Answer: C) 'We have been watching movies all night.'. 30. B: ..... I was in elementary school. I guess ..... 12 years now. A) For / since. B) Since / for. C) Since / in. D) In / for. Show Answer Correct Answer: B) Since / for. 31. In the sentence 'He has been reading that book for a month', which tense is used? A) Future Perfect Continuous. B) Simple Past. C) Present Perfect Continuous. D) Past Perfect Continuous. Show Answer Correct Answer: C) Present Perfect Continuous. 32. "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. 33. Complete the gap:I ..... this car for twenty years and it's as reliable as ever. A) Have. B) Have been having. C) Have had. D) Had. Show Answer Correct Answer: C) Have had. 34. 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. 35. How many biscuits ..... (you/eat)? A) Have you been eating. B) Have been you eating. C) Have you eaten. D) Have you eated. Show Answer Correct Answer: C) Have you eaten. 36. Form a sentence using present perfect continuous tense with the given time expression:'since this evening.' A) I have been studying since this evening. B) They have been sleeping 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. 37. It ..... all morning, and the ground is still wet. A) Has rained. B) Has been raining. C) Rained. D) Was raining. Show Answer Correct Answer: B) Has been raining. 38. 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. 39. 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. 40. 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. 41. They ..... (leave) London this month. A) Have been leaving. B) Were leaving. C) Have left. D) Left. Show Answer Correct Answer: C) Have left. 42. 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. 43. 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. 44. 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 been sending / haven't been hearing. D) Have sent / haven't been hearing. Show Answer Correct Answer: A) Have sent / haven't heard. 45. I ..... to the cinema every weekend. A) Go. B) Had gone. C) Have been going. D) Went. Show Answer Correct Answer: D) Went. 46. 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) Since 3 o'clock. C) From 5 o'clock. D) For 2 hours. Show Answer Correct Answer: B) Since 3 o'clock. 47. "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. 48. "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. 49. 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. 50. Identify the time frame of actions in present perfect tense in the sentence:'I have visited Paris twice.' A) Yesterday. B) Last year. C) Next week. D) Unspecified time before now. Show Answer Correct Answer: D) Unspecified time before now. 51. 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. 52. 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. 53. ..... 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. 54. 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. 55. Identify the correct tense in the sentence:'They have been working on this project since last year.' A) Simple Past. B) Future Continuous. C) Past Perfect Continuous. D) Present Perfect Continuous. Show Answer Correct Answer: D) Present Perfect Continuous. 56. Identify the tense used in the sentence:'She has completed her homework.' A) Present Perfect Continuous. B) Past Perfect. C) Present Perfect. D) Future Perfect. Show Answer Correct Answer: C) Present Perfect. 57. Identify the correct tense in the following sentence:'I have been waiting for the bus for an hour.' A) Past Perfect Continuous. B) Future Continuous. C) Simple Past. D) Present Perfect Continuous. Show Answer Correct Answer: D) Present Perfect Continuous. 58. I'm tired because I ..... all morning. A) Have been running. B) Have run. C) Am running. D) Ran. Show Answer Correct Answer: A) Have been running. 59. B:I ..... (not go) out ..... ages. How about you? A) Haven't gone / since. B) Haven't gone / in. C) Haven't been going / since. D) Haven't been going / for. Show Answer Correct Answer: B) Haven't gone / in. 60. ..... books for a long time? A) Has you been writing. B) Have you been writing. C) Have you written. D) None of the above. Show Answer Correct Answer: B) Have you been writing. Next →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Continuous Vs Present Perfect Quiz 2Present 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