Grammar Quiz

Present Perfect Continuous Tense Quizzes


Preview 20 Quizzes about Present Perfect Continuous Tense

She … with the research team since January.

A. have been working
B. has been working


Why … Mandarin classes for the last three weeks?

A. have you not been attending
B. have not you been attending


They … anything for the past hour.

A. haven’t been doing
B. hasn’t been doing


How long … properly in the gym?

A. has he been working out
B. have he been working out


You … . What did you … ?

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


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


The film…(run / not)…for ten minutes yet, but there’s a commercial break already.

A. had not been running

B. has not been running

C. have not been running

D. has been running


I’m sleepy because I … all night.

A. have been staying up
B. has been staying up


It … hard.

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


She’s been … inToronto for five years.

A. Live
B. Living
C. Lives


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


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

  1. have been living
  2. has been living


Why … Mandarin classes for the last three weeks?

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


I’m sleepy because I … all night.

  1. have been staying up
  2. has been staying up


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

A. have been staying

B. has been staying

C. has stayed

D. are staying


Why is he so tired? He…(play)…tennis for five hours.

A. is play

B. playing

C. has been playing

D. have been playing


You …….. to Bondan about the problem and he thinks that ….. (talk)

A. have been talking

B. has been talking

C. have talked

D. has talked


He … since 7 o’clock.

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


She haѕn’t _______uѕ about that accident уet.

A. told

B. tell

C. ѕaid

D. ѕaу


I met Roni in Makassar. Roni ……. in Makassar since 1980. (to be)

A. is

B. isn’t

C. has been

D. hasn’t been


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.