Grammar Quiz

Perfect Tenses Quiz

English multiple-choice grammar quiz about Perfect Tenses

Preview:


When Nancy came to the hall, her classmates _______________ the chairs.

A. had arrange

B. have arrange

C. has arranged

D. had arranged


The aeroplane ______________ ! Roslan is late again.

A. has take off

B. had took off

C. has taken off

D. have taken off


Mrs Suba ________________ with the company for many years. She still has a few more years to go.

A. has worked

B. have work

C. had worked

D. has work


Great! Marina ____________ the story telling competition.

A. has win

B. has won

C. have win

D. had won


Last week, Mr and Mrs David ______________ to visit their parents in the village.

A. has go

B. have gone

C. had gone

D. have go


Ashraf ______________ a few songs. Now, he is resting.

A. has sing

B. have sung

C. had sang

D. has sung


Oh, no! Mr Kumu _______________ his old house.

A. has sold

B. have sold

C. had selled

D. has sell


The naughty boy ______________ the expensive vase. It is awful.

A. have break

B. had break

C. have broken

D. has broken


Sonia _______________ her project when Laila came to her house.

A. had finished

B. has finished

C. have finish

D. has finish


The children ______________ at the playground. At the moment, they are eating ice-cream.

A. have played

B. had played

C. has played

D. had play


The villagers _______________ the old man’s house.

A. have repaired

B. has repaired

C. had repair

D. had repaired


My mother _____________ a message on the fridge, but I didn’t see it.

A. has leave

B. have left

C. had leave

D. had left


They already _____________ to the library when I arrived at the hall.

A. has go

B. have gone

C. had gone

D. had go


Rozita ____________ her books yesterday.

A. has taken

B. have taken

C. had taken

D. has take


I went to the the mall after I ____________ my homework.

A. has completed

B. had completed

C. have complete

D. has complete


Random Topics:

Grammar AssessmentContractions and ConjunctionsIf ClausesIndefinite Pronouns-ed/-ing AdjectivesAuxiliary ModalCompound and Complex SentencesFuture Perfect TenseDo / Have / Can - Basic QuestionsHomophone & Homonym