Present Perfect Continuous Tense Quizzes
Preview 20 Quizzes about Present Perfect Continuous Tense
He … for ages.
A. Is been waiting
B. ‘s been waiting
C. Has been wait
I ѕaᴡ mу beѕt friendѕ laѕt ᴡeek but I ________ them ѕo far thiѕ morning.
A. ѕaᴡ
B. haѕn’t ѕeen
C. didn’t ѕee
D. haᴠen’t ѕeen
…….. working in that company all her life ?
A. Have she been
B. Has she been
C. Is she
D. Isn’t she
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
My father ….. visiting Bali for a year
A. Have been
B. Has been
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
I _______ a flight to Korea for 5 ᴡeekѕ.
A. book
B. haᴠe booked
C. haѕ booked
D. bookѕ
It __________ all week.
A. have been raining
B. have been rained
C. has been raining
D. has been rained
She’s been … inToronto for five years.
A. Live
B. Living
C. Lives
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
They … anything for the past hour.
A. haven’t been doing
B. hasn’t been doing
It … hard.
A. has just been raining
B. has just been raining
My brother … about buying a used car from the dealer. Do you think it’s a good idea?
- has been thinking
- have been thinking
Lisa looks really great. She __________ at the fitness center.
A. have been exercising
B. have been exercised
C. has been exercising
D. has been exercised
How long…(learn / you)…English?
A. have you learning
B. has you been learning
C. have been learning
D. have you been learning
He … since 7 o’clock.
A. Has been studying
B. Is been studying
C. Studying
Why … Mandarin classes for the last three weeks?
- have not you been attending
- have you not been attending
Prices ________ in 1995 but then _____ in 1996.
A. rised _ falled
B. rose _ fell
C. have risen _ have fallen
D. rose _ have fallen
Mу teacher ________ uѕ for 2 daуѕ.
A. haѕn’t teach
B. haѕn’t taught
C. haᴠe teach
D. haᴠen’t taught
I __________ this report since nine o’clock last night.
A. has been worked
B. has been working
C. have been worked
D. have been working
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.