Multiple Choice Questions
Day 22 - Past Perfect Tense
Practice Questions with Answers
Total 26 questions available
Q. 1
She _______ (already/go) home when I called her.
A
already wentB
went alreadyC
has already goneD
had already goneClick an option to check your answer
Q. 2
She _______ (not/finish) her meal when I asked her to leave.
A
hadn’t finishB
didn’t finishedC
hadn’t finishedD
didn’t finishClick an option to check your answer
Q. 3
I _______ (never/see) that movie before we watched it last night.
A
never sawB
saw neverC
have never seenD
had never seenClick an option to check your answer
Q. 4
By the time I woke up, the train _______ (leave).
A
leavesB
had leftC
was leavingD
leftClick an option to check your answer
Q. 5
She _______ (already/leave) by the time I reached her house.
A
already leftB
has already leftC
had already leftD
left alreadyClick an option to check your answer
Q. 6
By the time I got to the station, the train _______ (already/leave).
A
already leftB
had left alreadyC
has already leftD
had already leftClick an option to check your answer
Q. 7
They _______ (not/see) each other for years before they met at the reunion.
A
don’t seeB
hadn’t sawC
didn’t seeD
hadn’t seenClick an option to check your answer
Q. 8
She _______ (already/eat) by the time I called her.
A
already ateB
had already eatenC
ate alreadyD
had eaten alreadyClick an option to check your answer
Q. 9
They _______ (just/arrive) when the concert began.
A
had just arrivedB
have just arrivedC
arrived justD
just arrivedClick an option to check your answer
Q. 10
He _______ (finish) his work before he went out with his friends.
A
has finishedB
had finishedC
finishingD
finishedClick an option to check your answer
Q. 11
When I called him, he _______ (finish) his homework.
A
finishedB
finishesC
was finishingD
had finishedClick an option to check your answer
Q. 12
By the time he finished his homework, I _______ (leave) the house.
A
leftB
was leavingC
had leftD
have leftClick an option to check your answer
Q. 13
She _______ (leave) before I could ask her any questions.
A
has leftB
was leavingC
leftD
had leftClick an option to check your answer
Q. 14
They _______ (never/see) such a beautiful view before they went to the mountain.
A
never sawB
never seenC
have never seenD
had never seenClick an option to check your answer
Q. 15
When I woke up, my brother _______ (already/go) to school.
A
had already goneB
has already goneC
went alreadyD
already wentClick an option to check your answer
Q. 16
I _______ (never/meet) her before I saw her at the party last week.
A
never metB
met neverC
hadn’t metD
had never metClick an option to check your answer
Q. 17
They _______ (already/leave) by the time I got to the airport.
A
had already leftB
already leftC
have already leftD
left alreadyClick an option to check your answer
Q. 18
By the time we reached the theater, the movie _______ (start).
A
has startedB
startedC
was startingD
had startedClick an option to check your answer
Q. 19
We _______ (already/decide) by the time you called.
A
decided alreadyB
have already decidedC
already decidedD
had already decidedClick an option to check your answer
Q. 20
By the time I arrived, they _______ (leave) the party.
A
had leftB
have leftC
leftD
was leavingClick an option to check your answer
Q. 21
I _______ (never/try) sushi before my trip to Japan.
A
tried neverB
never triedC
have never triedD
had never triedClick an option to check your answer
Q. 22
He didn’t want to go to the party because he _______ (already/see) the movie.
A
had already seenB
has already seenC
saw alreadyD
already sawClick an option to check your answer
Q. 23
I _______ (already/finish) my project when the meeting started.
A
finishedB
already finishedC
have finishedD
had already finishedClick an option to check your answer
Q. 24
I _______ (just/arrive) when the concert started.
A
had just arrivedB
just arrivedC
have just arrivedD
arrived justClick an option to check your answer
Q. 25
By the time I arrived at the cinema, the movie _______ (start).
A
startedB
has startedC
was startingD
had startedClick an option to check your answer
Q. 26
By the time she returned, we _______ (finish) all the work.
A
had finishedB
were finishingC
finishD
finishedClick an option to check your answer
Master this Topic
Complete all questions to strengthen your understanding