Present Perfect Continuous Tense Quizzes


Preview 20 Quizzes about Present Perfect Continuous Tense

How long … properly in the gym?

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


She … with the research team since January.

  1. has been working
  2. have been working


They … anything for the past hour.

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


It … hard.

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


… have been watching TV for two hours

A. The Boy
B. The Children


They … anything for the past hour.

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


I’m sleepy because I … all night.

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


It … hard.

A. has just been raining
B. has just been raining


… here for over two hours?

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


Why … Mandarin classes for the last three weeks?

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


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


Why … Mandarin classes for the last three weeks?

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


I … working in the garden.

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


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

  1. have been living
  2. has been living


She’s been … inToronto for five years.

A. Live
B. Living
C. Lives


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.

A. have been working
B. has been working


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


He sleeps

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


My father ….. visiting Bali for a year

A. Have been
B. Has 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.