This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous – Quiz 14 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Quiz 14 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. You look dirty. What ..... you ..... all day? A) Have you done. B) Have you been doing. C) Have you be doing. D) None of the above. Show Answer Correct Answer: B) Have you been doing. 2. ..... your friends ..... in to the pool for an hour? A) Have, swim. B) Has, swim. C) Has, been swimming. D) Have, been swimming. Show Answer Correct Answer: D) Have, been swimming. 3. Wiwi's been a vegetarian ..... three years. A) Since. B) For. C) After. D) None of the above. Show Answer Correct Answer: B) For. 4. Complete the sentence: " ..... they ..... (learn) English for five years?" A) Have; been learning. B) Are; learning. C) Did; learn. D) Do; learn. Show Answer Correct Answer: A) Have; been learning. 5. Use the present perfect simple to ..... I have sent 20 emails. A) Talk about how many times or things you have done. B) To talk about how long you have been doing something. C) All the above. D) None of the above. Show Answer Correct Answer: A) Talk about how many times or things you have done. 6. I haven't finished reading this book ..... A) Yet. B) Just. C) Already. D) None of the above. Show Answer Correct Answer: A) Yet. 7. A:Peter speaks German very well.B:I know. He ..... it for eight years now. A) Has been studying. B) Has studied. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has been studying. 8. Policeman:How long does the fire lit up?Neighbour:It ..... (burn) Since an hour ago. A) Has burnt. B) Has been burning. C) Burns. D) Burnt. Show Answer Correct Answer: B) Has been burning. 9. Emilio ..... to the cinema every weekend for years. A) Has been going. B) Had went. C) Have been going. D) None of the above. Show Answer Correct Answer: A) Has been going. 10. Ana:No, not yet. I ..... (not, tidy up) the kitchen yet. But why are you here? A) Have not been tidying up. B) Have not tidying up. C) Have not tidied up. D) Have not been tidied up. Show Answer Correct Answer: C) Have not tidied up. 11. What is the correct negative form of the present perfect continuous tense? A) Has not been being. B) Have not been is. C) Have not been being. D) Have not been / has not been. Show Answer Correct Answer: D) Have not been / has not been. 12. Have you been working in this factory for 5 years?Yes, ..... A) I have. B) She has. C) I has. D) She have. Show Answer Correct Answer: A) I have. 13. Which tense is used to talk about actions that have been happening continuously for a period of time? A) Present perfect tense. B) Past continuous tense. C) Present continuous tense. D) Future continuous tense. Show Answer Correct Answer: C) Present continuous tense. 14. What is the correct form of the verb in the sentence: "They ..... (study) for the exam all day" ? A) Studied. B) Studying. C) Have studied. D) Have been studying. Show Answer Correct Answer: D) Have been studying. 15. Ollie took his cake out of the oven a moment ago. A) Ollie has been making a cake. B) Ollie has just made a cake. C) Ollie hasn't made a cake yet. D) None of the above. Show Answer Correct Answer: B) Ollie has just made a cake. 16. Choose the correct option:It's the first time ..... a jeep. A) I've driven. B) I'm driving. C) I drive. D) I has driven. Show Answer Correct Answer: A) I've driven. 17. We have been living in Canada for 10 years A) Present Perfect. B) Present Perfect Continuous. C) All the above. D) None of the above. Show Answer Correct Answer: B) Present Perfect Continuous. 18. He ..... (wait) for the bus for 20 minutes. A) Is waiting. B) Has waited. C) Has been waiting. D) None of the above. Show Answer Correct Answer: C) Has been waiting. 19. She ..... the report for two hours. A) Has been written. B) Has been writing. C) Have written. D) Have been writing. Show Answer Correct Answer: B) Has been writing. 20. How long have you (work) on the computer? Your eyes are red. A) Worked. B) Been working. C) All the above. D) None of the above. Show Answer Correct Answer: B) Been working. 21. How many books ..... (write)? A) Has she written. B) Has she been writing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has she written. 22. They have bought an expensive car. A) Present Perfect Continuous. B) Present Perfect Simple. C) All the above. D) None of the above. Show Answer Correct Answer: B) Present Perfect Simple. 23. What is the correct question form of the present perfect continuous tense? A) Have/Has + subject + been + verb?. B) Have/Has + subject + been + verb-ing?. C) Have/Has + subject + been + verb-ed?. D) Have/Has + subject + verb-ed?. Show Answer Correct Answer: B) Have/Has + subject + been + verb-ing?. 24. How do you form a negative pharse? A) "To have" + subj + been + verb + ing +?. B) Subj + "to have" + not + been + verb + ing. C) "To have" + not + been + verb + ing + subj. D) Subj + "to have" + been + verb + ing. Show Answer Correct Answer: B) Subj + "to have" + not + been + verb + ing. 25. We ..... tennis. A) Hasn't played. B) Have played. C) Haven't played. D) Haven't playyed. Show Answer Correct Answer: C) Haven't played. 26. I've ..... this place since the first time I came here. A) Loved. B) Been loving. C) All the above. D) None of the above. Show Answer Correct Answer: A) Loved. 27. He ..... doing the gardening since last summer. A) Have. B) Has been. C) Has. D) Have been. Show Answer Correct Answer: B) Has been. 28. He's got a sore throat because he ..... a lot/too much. A) Has sung. B) Has been singing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been singing. 29. We have been ..... our friends since last summer. A) Visiting. B) Playing. C) Talking. D) None of the above. Show Answer Correct Answer: A) Visiting. 30. -How long have they been together? ..... A) Since two weeks ago. B) Since 5 years. C) For they were children. D) For ages. E) From 2007 till 2009. Show Answer Correct Answer: D) For ages. 31. They ..... just (come) to our house. A) Have/ come. B) Has /come. C) Have /came. D) None of the above. Show Answer Correct Answer: A) Have/ come. 32. ..... she been waiting here for over two hours? A) Are. B) Is. C) Have. D) Has. Show Answer Correct Answer: D) Has. 33. Sam has ..... to have a holiday next month. A) Been deciding. B) Decided. C) All the above. D) None of the above. Show Answer Correct Answer: B) Decided. 34. We ..... never been(drink) much beer in the parties. A) Haven't /drinking. B) Has / drink. C) Have /drinking. D) Have /drunk. Show Answer Correct Answer: C) Have /drinking. 35. Hi Stephanie! How are you? I ..... (have) a lovely time here in Spain. A) Have been having. B) Have had. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have been having. 36. Where's Lisa? Where ..... ? A) Has she gone. B) Has she been going. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has she gone. 37. The detective ..... the house for the last few days. A) Has watched. B) Has been watching. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been watching. 38. He / live here for five months A) He have been living for five months. B) He has lived for five months. C) He have lived for five months. D) He has been living for five months. Show Answer Correct Answer: D) He has been living for five months. 39. 9-We have been ..... for a new apartment. A) Look. B) Looked. C) Looking. D) None of the above. Show Answer Correct Answer: C) Looking. 40. Has she ..... been abroad? A) Never. B) Just. C) So far. D) Ever. Show Answer Correct Answer: D) Ever. 41. We ..... this TV for ages. I think it's time to buy a new one. A) Have. B) Have had. C) Have been having. D) None of the above. Show Answer Correct Answer: B) Have had. 42. Fiona and Eve ..... doing community work. A) Have been. B) Has been. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have been. 43. We ..... been living here for very long A) Haven't. B) Hasn't. C) Didn't. D) Don't. Show Answer Correct Answer: A) Haven't. 44. I have just ..... the dog. A) Feeding. B) Feed. C) Fed. D) Feeded. Show Answer Correct Answer: C) Fed. 45. You've got white dust all over you! What have you ..... ? A) Been doing. B) Done. C) All the above. D) None of the above. Show Answer Correct Answer: A) Been doing. 46. Julian ..... (to not clean) his room ..... he broke the broom. A) Hasn't been cleaning / since. B) Hasn't been cleaning / for. C) Haven't been cleaning / since. D) Haven't been cleaning / for. Show Answer Correct Answer: A) Hasn't been cleaning / since. 47. Don't bother knocking a the door. They ..... recently. They live in Chonburi now. A) Are moving. B) Have been moving. C) Have moved. D) None of the above. Show Answer Correct Answer: C) Have moved. 48. I ..... this movie before A) Have watch. B) Have watched. C) Has watched. D) Has watch. Show Answer Correct Answer: B) Have watched. 49. Correct or incorrect?They have been walking for 8 hours. A) Correct. B) Incorrect. C) All the above. D) None of the above. Show Answer Correct Answer: A) Correct. 50. I know, I'm really red ..... ! A) I've been running. B) I've run. C) All the above. D) None of the above. Show Answer Correct Answer: A) I've been running. 51. He ..... just ..... (do) his homework. A) Is doing. B) Has done. C) Has been doing. D) None of the above. Show Answer Correct Answer: B) Has done. 52. They worked together ..... A) For ages. B) Since 2 years. C) From 2008 till 2010. D) Since 2009. E) Since half a year. Show Answer Correct Answer: C) From 2008 till 2010. 53. I ..... (just arrive) at the train station. A) Have just arrived. B) Have been just arriving. C) Have just been arriving. D) None of the above. Show Answer Correct Answer: A) Have just arrived. 54. 10-He has been travelling around Europe ..... October. A) For. B) Since. C) Ago. D) None of the above. Show Answer Correct Answer: B) Since. 55. My grandfather ..... (to collect) coins since he was a boy. A) Has been collecting. B) Was collecting. C) Was collected. D) Has been collected. Show Answer Correct Answer: A) Has been collecting. 56. The children are tired now ..... in the garden. A) They have played. B) They have been playing. C) All the above. D) None of the above. Show Answer Correct Answer: B) They have been playing. 57. They ..... Brussels a couple of times. They were all amazing experiences. A) Were visiting. B) Visit. C) Are visiting. D) Have visited. Show Answer Correct Answer: D) Have visited. 58. He has been studying English for five years. A) Present Perfect Simple. B) Present Perfect Continuous. C) All the above. D) None of the above. Show Answer Correct Answer: B) Present Perfect Continuous. 59. We ..... each other since 2004. A) Have known. B) Have been knowing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have known. 60. I'm taking my son to the doctor, because his head ..... for three days. A) Has hurts. B) Is hurting. C) Was hurts. D) Has been hurting. Show Answer Correct Answer: D) Has been hurting. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Continuous Quiz 1Present Perfect Continuous Quiz 2Present Perfect Continuous Quiz 3Present Perfect Continuous Quiz 4Present Perfect Continuous Quiz 5Present Perfect Continuous Quiz 6Present Perfect Continuous Quiz 7Present Perfect Continuous Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books