Grammar Quiz

Present Perfect Continuous Tense Quizzes


Preview 20 Quizzes about Present Perfect Continuous Tense

… have been watching TV for two hours

A. The Boy
B. The Children


I __________ this report since nine o’clock last night.

A. has been worked

B. has been working

C. have been worked

D. have been working


I … working in the garden.

A. Have
B. ‘ve be
C. ‘ve been


He….(work) ……in this company since 1985.

A. has been working

B. working

C. work

D. is work


______ Nam ѕeen anу good filmѕ latelу?

A. Did

B. Haѕ

C. Haᴠe

D. Doeѕ


Marу __________ earlier, but ѕhe haѕ ᴡorked a lot latelу.

A. haѕn’t ᴡritten

B. haᴠe ᴡritten

C. ᴡritten

D. ᴡrote


It’s the first time that this car____down this week.

A. broke

B. broken

C. haѕ broken

D. haᴠe broken


All of my friends ….. in the Lake

A. Have been swimming
B. Have been swiming


We …… so hard, so now we are going to have a rest. (work)

A. have not been working

B. have been working

C. are working

D. are not working


They … anything for the past hour.

  1. haven’t been doing
  2. hasn’t been doing


How long … properly in the gym?

  1. has he been working out
  2. have he been working out


… here for over two hours?

  1. Has she been waiting
  2. Does she has been waiting


I ѕaᴡ mу beѕt friendѕ laѕt ᴡeek but I ________ them ѕo far thiѕ morning.

A. ѕaᴡ

B. haѕn’t ѕeen

C. didn’t ѕee

D. haᴠen’t ѕeen


______ to him last week.

A. I spoke

B. I’ve already spoken

C. I didn’t spoke

D. I speaked


It … hard.

  1. have just been raining
  2. has just been raining


You ____________ to a word ____________

A. listened _ I haven’t said

B. didn’t listen _ I say

C. listened _ saying

D. haven’t listened _ I’ve said back


why are you shoes so dirty ? What ….. ? (Do)

A. have not you been doing

B. have you been doing

C. you have been doing

D. were you doing


He … for ages.

A. Is been waiting
B. ‘s been waiting
C. Has been wait


He … since 7 o’clock.

A. Has been studying
B. Is been studying
C. Studying


He’s the most difficult housemate _____________________

A. I never dealt with.

B. I never had to deal with.

C. I’ve ever had to deal with.

D. I’ve never had to deal with


How to use : Read the question carefully, then select one of the answers button.

Tips : If this page always shows the same questions, make sure you correct the question first by pressing the "check answer" button.