Present Perfect Continuous Tense Exercises / Exercises / By English Learning 101 3 Created by English Learning 101 Present Perfect Continuous Tense Exercise Level 1 1 / 10 She _________________ in this city for ten years. has been living has lived had been living 2 / 10 The baby _________________ for hours. have been crying has been crying had been crying 3 / 10 I _________________ regularly for the past month. have been exercising has been exercising had been exercising 4 / 10 The dog _________________ loudly for the past few minutes. has been barking have been barking had been barking 5 / 10 They have been ________ around the world for the past six months. traveled traveling travel 6 / 10 Sarah _________________ at the company since last year. have been working has been working has worked 7 / 10 He _________________ the house since morning. had been painting has been painting has painted 8 / 10 We have been ______ money for a new car. saving saved save 9 / 10 The students _________________ for six hours. have studied had been studying have been studying 10 / 10 We _________________ for the bus for over an hour. has been waiting have waited have been waiting Your score isThe average score is 73% LinkedIn Facebook VKontakte 0% Restart quiz 2 Created by English Learning 101 Present Perfect Continuous Tenses Exercise Level 2 1 / 15 My sister ____________ to play the guitar for a while. have been learning has been learning has been learn 2 / 15 He __________ for the train since 9 a.m. has been waiting has waiting have been waiting 3 / 15 They ______________ around Europe for six months. have been traveling has been travel has been traveling 4 / 15 You _________ paying attention in class. haven't been haven't being hasn't been 5 / 15 _____ He ________ working on his project? Has, not being Have, not been Has, not been 6 / 15 Have you _____ studying for the test? been be being 7 / 15 Has he __________ for the bus for a while? been waited been waiting be waiting 8 / 15 The team hasn't been ________ well in the matches. performed perform performing 9 / 15 We ____________ tennis since 3 o'clock. have being playing have be playing have been playing 10 / 15 I __________ watching TV all day. not have been have been not have not been 11 / 15 They __________ studying enough for the exam. will not been has not been have not been 12 / 15 The children __________ behaving properly. haven't been hasn't been haven't being 13 / 15 She ____________ at the company for five years. has been working had been working have been working 14 / 15 _____ Tom _____ cooking dinner all evening? Have, been Has, been Has, be 15 / 15 The children ______________ outside since morning. have been playing has been playing had been playing Your score isThe average score is 93% LinkedIn Facebook VKontakte 0% Restart quiz 1 Created by English Learning 101 Present Perfect Continuous Tense Exercise Level 3 1 / 20 He ______ saving money to go on a vacation. have been has been had been 2 / 20 He has been feeling tired _____ yesterday. since for 3 / 20 _____ have been _______ a delicious meal. I, cooking She, cooking He, cooking 4 / 20 I __________ English for the past two hours. have been studying have been studied has been studying 5 / 20 Who has been _____ you with your project? helped helping help 6 / 20 _____they _____ redecorating their house? Have, be Have, been Have, being 7 / 20 I ___________ my new job immensely. have been enjoy has been enjoying have been enjoying 8 / 20 How much time _____ she been _______ on social media? have, spending has, spends has, spending 9 / 20 I ___________ meditation _____ 20 minutes every day. have being practice, for have been practicing, since have been practicing, for 10 / 20 He __________ performing well in his sports recently. have not been has not been had not been 11 / 20 ________ he been taking care of his health? Why didn't Why haven't Why hasn't 12 / 20 I ____________ every day to prepare for the marathon. have been running has been running has been run 13 / 20 What have you been doing ______ two years? since for 14 / 20 I __________ spending enough time with my family and friends. haven't been has not been have not been hasn't been 15 / 20 We have been _______ for the bus for half an hour. waiting wait waited 16 / 20 You __________ enjoying your vacation so far. haven't been haven't be hasn't been 17 / 20 She __________ diligently on the project for a long time. has been working has been work has been worked 18 / 20 _____ they _____ playing basketball for long? Have, been Has, been Have, be 19 / 20 _____ has been waiting for _____ friend at the café since morning. You, your She, her They, their 20 / 20 She has been cooking dinner ______ 6 o'clock. since for Your score isThe average score is 95% LinkedIn Facebook VKontakte 0% Restart quiz Post Views: 422