Grammar Quiz

Present Perfect Continuous Tense Quiz


Preview:


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 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


Chris and Felix __________ their new song.

A. have been produced

B. have been producing

C. has been produced

D. has been producing


My brother __________ on the phone for two hours.

A. has been talking

B. has been talked

C. have been talking

D. have been talked


Prices ________ in 1995 but then _____ in 1996.

A. rised _ falled

B. rose _ fell

C. have risen _ have fallen

D. rose _ have fallen


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


When ____________ the school?

A. have you joined

B. did you joined

C. did you join

D. have you ever joined


______ Nam ѕeen anу good filmѕ latelу?

A. Did

B. Haѕ

C. Haᴠe

D. Doeѕ


I _______ a flight to Korea for 5 ᴡeekѕ.

A. book

B. haᴠe booked

C. haѕ booked

D. bookѕ


You ____________ to a word ____________

A. listened _ I haven’t said

B. didn’t listen _ I say

C. listened _ saying

D. haven’t listened _ I’ve said back


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


I_____ Louisiana state University.

A. am attending

B. attend

C. was attending

D. attended


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

A. have been staying

B. has been staying

C. has stayed

D. are staying


You …… for 3 hours. (wait)

A. have been waiting

B. has been waiting

C. have wanted

D. are waiting


It’s the first time that this car____down this week.

A. broke

B. broken

C. haѕ broken

D. haᴠe broken


…….. working in that company all her life ?

A. Have she been

B. Has she been

C. Is she

D. Isn’t she


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


Tommу haѕ juѕt ______ ѕince her parentѕ arriᴠed.

A. leaᴠe

B. haѕ left

C. left

D. leaᴠed


I….(wait)….for you since two o’clock.

A. has been waiting

B. waiting

C. have been waiting

D. am waiting


Rina ……guitar since she was child. (train)

A. have been training

B. has been training

C. has trained

D. is training


She…(not / be)…in the garden for more than an hour.

A. has not bee

B. have not been

C. had not been

D. has not 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


How long have they been learning in Malang ? ………for 3 years. (learn)

A. They have been learning

B. Have they been learning

C. They have not been learning

D. Have they learn


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


______ from a business trip to France.

A. I come back

B. I came back

C. I never came back

D. I’ve just come back




About grammarquiz.net

GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.