Grammar Quiz

Present Perfect Continuous Tense Quiz

Preview:


My young sister …….. piano for 2 years. (play)

A. have been playing

B. has been playing

C. has played

D. is playing


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

A. has been waiting

B. waiting

C. have been waiting

D. am waiting


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


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

A. book

B. haᴠe booked

C. haѕ booked

D. bookѕ


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


______ to him last week.

A. I spoke

B. I’ve already spoken

C. I didn’t spoke

D. I speaked


I_____ Louisiana state University.

A. am attending

B. attend

C. was attending

D. attended


Abdul ……. well recently, so he will go to hospital. (feel)

A. have been feeling

B. has been feeling

C. has not been feeling

D. has fall


I can’t believe that ________________ the news.

A. you haven’t read

B. you didn’t read

C. you don’t read

D. you read not.


Chris and Felix __________ their new song.

A. have been produced

B. have been producing

C. has been produced

D. has been producing


It __________ all week.

A. have been raining

B. have been rained

C. has been raining

D. has been rained


He….(work) ……in this company since 1985.

A. has been working

B. working

C. work

D. is work


______ 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


Tagor and Bruno ….. to Surabaya for 4 years. (go)

A. have been going

B. has been going

C. has gone

D. are going


He …….this science for 3 years. (study)

A. have been studying

B. has been studying

C. has studied

D. is studying


Marу __________ earlier, but ѕhe haѕ ᴡorked a lot latelу.

A. haѕn’t ᴡritten

B. haᴠe ᴡritten

C. ᴡritten

D. ᴡrote


My brother __________ on the phone for two hours.

A. has been talking

B. has been talked

C. have been talking

D. have been talked


Why is he so tired? He…(play)…tennis for five hours.

A. is play

B. playing

C. has been playing

D. have been playing


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


why are you shoes so dirty ? What ….. ? (Do)

A. have not you been doing

B. have you been doing

C. you have been doing

D. were you doing


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

A. Did

B. Haѕ

C. Haᴠe

D. Doeѕ


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


_____________ in England?

A. Did you ever worked

B. Have you ever worked

C. Worked you

D. Didn’t you have worked


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

A. have been training

B. has been training

C. has trained

D. is training


You …… for 3 hours. (wait)

A. have been waiting

B. has been waiting

C. have wanted

D. are waiting


Random Topics:

Past Simple & Past PerfectAdverbial Clause of ConcessionFinite and Non-Finite VerbPast Simple VerbsModals for Necessity and SuggestionsPhrasal VerbConditional Sentence 0, 1Vocab and GrammarAdverbs or Adjectives