Grammar Quiz

Present Perfect Continuous Quiz

Preview:


The garbage collectors __________________ been ___________ the garbage in our area at all this week. The stench is terrible.

A. are… collecting

B. will not… collecting

C. has not… collected

D. have not… collecting


The postman____________ been ______________ at the gate for a long time. Ask him what he wants.

A. has…standing

B. had…standing

C. have..standing

D. having…standing


The gerund form of the verb “Write” is:

A. Writing

B. Writting

C. Written

D. Wrote


The gerund form of the verb “Study” is:

A. Studied

B. Studing

C. Studies

D. Studying


Mr Smith _________________ English to his students

A. IS LEARNING

B. IS SAYING

C. IS TEACHING


Kashini ________________ been ________________ a lot lately! She has put on a lot of weight.

A. has…eating

B. had…eating

C. have…eating

D. having…eating


What’s wrong with the baby? She ______________ for more than an hour.

A. crying

B. was crying

C. has been crying

D. have been crying


it ____/_____ raining, the pavement is wet

A. has / been

B. has / be

C. has / rain

D. have/ been


They_____________ been ______________all day for the concert.

A. has…practise

B. have…practise

C. has…practising

D. have…practising


_______________ she been ______________ well lately? She has dark rims under her eyes.

A. Hasn’t… sleeping

B. Have… sleeping

C. Have…slept

D. Has…slept


The Present Perfect Continuous Yes- No question is compound by:

A. Aux + Subject + Been + Verb -Ing + Object +?

B. Aux + Subject + Not + Verb -Ing + Object +?

C. Aux + Subject + Been + Verb -Ing + Object

D. Aux + Subject + Verb -Ing + Object +?


they / learn English for two years

A. they learn English for two years

B. they has been English for two years

C. They have been learning English for two years


You have been running in circles ____ 30 minutes!

A. since

B. for


My dog …………………………… Look, it is sleeping!

A. not run

B. isn’t running

C. aren’t running


Select the correct Wh- question

A. What you have been doing?

B. Why they been looking for that?

C. How long I been speaking there?

D. Where have you been eating?


Julie ___ (learn) how to drive for 6 years! and she still can’t!

A. has learnt

B. has been learning

C. have learned

D. have been learning


Azizah ___________ been _______________ very hard for three months. She wants to do well in her examination.

A. has…studies

B. have…studies

C. has…studying

D. have…studying


I _______________ been ____________ the doorbell for ten minutes. I wonder if anyone is at home.

A. have…ringing

B. has…ringing

C. have…rung

D. has…rung


He hasn’t been going to school ____ last year.

A. since

B. for

C. then

D. during


I / not / work today

A. I have not been working today

B. I has not been working today

C. I have been not working today


Nell ______________ been ____________ chocolate chip cookies all morning. She will get sick.

A. has…eat

B. have…eat

C. has…eating

D. have…eating


The gerund form of the verb “Sweep” is:

A. Swept

B. Sweepping

C. Sweeping

D. Swoping


_______ your grandmother _________ a great time?

A. ARE / PLAYING

B. IS / HAVING

C. IS / DOING


The old man _____________ been _________________ for food. Give him some money.

A. has…begging

B. will…begging

C. had…begging

D. have…begging


They _____________ been ____________ to Melaka every week. I wonder why.

A. has…gone

B. have…gone

C. has…going

D. have…going


Random Topics:

BASIC GRAMMAR - PRONOUNSCoordinate ConjunctionModifiersHas and HaveDefinite and Indefinite ArticleGerundsParticiple - ing/ edRelative PronounRelative Clauses & Real Conditionals