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