Present and Past Perfect Tenses Quiz
English multiple-choice grammar quiz about Present and Past Perfect Tenses
Preview:
I ______ a few questions. It is your turn to do so.
A. has answered
B. had answered
C. have answered
D. answer
My brother _____ the cookies before our parents reached home.
A. has finished
B. have finished
C. had finished
D. finished
My father _____ been working in that company for 25 years by the time he retires.
A. has
B. had
C. will have
The workers ____ the house. It looks bright and clean now.
A. has painted
B. had painted
C. have painted
D. paint
I’m afraid the books you ordered………….. by Friday.
A. won’t have arrived
B. won’t have been arriving
C. will have arrived
D. will have been arriving
The Perfect Continuous Tenses are also known as _____.
A. Perfect Simple Tenses
B. Perfect Tenses
C. Perfect Progressive Tenses
D. Present, Past and Future Perfect
Jenny lost the key after she ______ to the washroom.
A. has gone
B. had gone
C. has went
D. had went
Seema ________ playing with her sister.
A. Shall be
B. Will be
C. had
D. has
When we got to the bookshop, we were too late! The last copy … .
A. sold
B. had sold
C. had been sold
Where ___ you ___ the presents? I cannot find them at all.
A. has … hidden
B. had … hidden
C. have … hid
D. have … hidden
Rick _____ been watching TV for five hours when I got home.
A. has
B. had
C. will have
When the soldiers got home, they discovered that their homes … during the war.
A. had been destroyed
B. destroyed
C. had destroyed
The children ____ at the park earlier before the rain came.
A. has played
B. had played
C. have played
D. played
I’ve been _____since 5 o’clock in the morning.
A. study
B. studies
C. studied
D. studying
Mandy is very tired. She ___ not ___ well for two nights to rush through her project.
A. has … slept
B. has … sleep
C. had … slept
D. have … slept