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