Present Perfect Continuous Tense Quizzes


Preview 20 Quizzes about Present Perfect Continuous Tense

They … anything for the past hour.

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


She ….. English since 2010

A. Have been learning
B. Has been learning


My father ….. visiting Bali for a year

A. Have been
B. Has been


The old women study Grammar

A. The old women has been studying Grammar
B. The old women have been studying Grammar


She … with the research team since January.

  1. has been working
  2. have been working


Why … Mandarin classes for the last three weeks?

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


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


… have been watching TV for two hours

A. The Boy
B. The Children


He … for ages.

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


He sleeps

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


… here for over two hours?

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


I’m sleepy because I … all night.

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


She … with the research team since January.

A. have been working
B. has been working


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

A. have been thinking
B. has been thinking


You … . What did you … ?

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


….. have been living in Jakarta since 2008

A. My friends
B. My friend


It … hard.

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


My friend and I do a great job

A. My friend and I has been doing a great job
B. My friend and I have been doing a great job


The thief will have been stealing much money in the Bank

A. The thief has been stealing much money in the bank
B. The thief have been stealling much money in the bank


I’m sleepy because I … all night.

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


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.