Grammar Quiz

Present Perfect Continuous Tense Quizzes


Preview 20 Quizzes about Present Perfect Continuous Tense

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


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


They … anything for the past hour.

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


Why … Mandarin classes for the last three weeks?

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


It … hard.

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


He sleeps

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


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

A. have been living
B. has been living


She … with the research team since January.

A. have been working
B. has been working


He … for ages.

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


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


… have been watching TV for two hours

A. The Boy
B. The Children


I’m sleepy because I … all night.

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


I’m sleepy because I … all night.

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


She … with the research team since January.

  1. has been working
  2. have been working


She’s been … inToronto for five years.

A. Live
B. Living
C. Lives


How long … properly in the gym?

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


… here for over two hours?

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


… here for over two hours?

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


All of my friends ….. in the Lake

A. Have been swimming
B. Have been swiming


The Scientist mixes the formula

A. The Scientist has been mixing the formula
B. The Scientist has been mixxing the formula


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.