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