Grammar Quiz

Present Perfect Continuous Tense Quizzes


Preview 20 Quizzes about Present Perfect Continuous Tense

It … hard.

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


You … . What did you … ?

A. Been shopping / buy
B. ‘ve been shopping / buy
C. Have had shopping / buying


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

A. has been working

B. working

C. work

D. is work


Rina ……guitar since she was child. (train)

A. have been training

B. has been training

C. has trained

D. is training


I … working in the garden.

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


My brother … about buying a used car from the dealer. Do you think it’s a good idea?

  1. has been thinking
  2. have been thinking


How long…(work / she)…in the garden?

A. has she been working

B. had she been working

C. have he been working

D. has he been working


All of my friends ….. in the Lake

A. Have been swimming
B. Have been swiming


I….(wait)….for you since two o’clock.

A. has been waiting

B. waiting

C. have been waiting

D. am waiting


Why … Mandarin classes for the last three weeks?

  1. have not you been attending
  2. have you not been attending


I can’t believe that ________________ the news.

A. you haven’t read

B. you didn’t read

C. you don’t read

D. you read not.


How long …… ? Since I was twenty years old. (drive)

A. are you driving

B. are not driving

C. have you been driving

D. have not you been driving


… here for over two hours?

A. Does she has been waiting
B. Has she been waiting


They ……… in Medan for 6 months. (stay)

A. have been staying

B. has been staying

C. has stayed

D. are staying


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


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

A. broke

B. broken

C. haѕ broken

D. haᴠe broken


_____a contract last year and it is still valid.

A. We have signed

B. We signed

C. We haven’t signed

D. We have sign


He sleeps

A. He has been sleeping
B. He has been sleepping


He and his family… in poverty since their company went bankrupt.

  1. have been living
  2. has been living


… have been watching TV for two hours

A. The Boy
B. The Children


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.