Past perfect vs. Present perfect vs. past simple
revision
Quiz
Start
1/17
I was disappointed when I (arrive) at the party last night, because most of my friends already (go) home.
has arrived/had already gone
has arrived/went already home
had arrived/had already gone
arrived/had already gone
2/17
I never (be) to France, but I would love to go.
have never been
was never
had never been
3/17
I (invite) some friends to come for dinner last night, but they couldn't come because they already (made) other plans.
had invited/had already made
has invited/have already made
had invited/have already made
invited/had alread made
4/17
It is still snowing. It (start) to snow last night and it (not/stop) yet.
has started/hasn't stopped
had started/hadn't stopped
started/hasn't stopeed
5/17
I (go) to a concert last night. I (enjoy) it so much because (not/go) to a concert for several years.
had gone/has enjoyed/has gone
went/enjoyed/had gone
has gone/enjoyed/had gone
6/17
I (get) home quite late last night. My children already (fall) asleep.
got/has already fallen
gotten/had already fallen
had gotten/had already fallen
got/had already fallen
7/17
I know the new neighbours. I (meet) them last week.
met
had met
has met
8/17
Last night I (spend) the evening with my friends. I wanted to go bowling because I never (go) bowling before.
has spent/has never gone
had spent/had never gone
spent/had never gone
9/17
Linda is still sick. She (have) a bad cold for over a week.
has had
has
had had
was had
10/17
Bob wants to buy a new car. He (own) this one for ten years.
has owned
owned
had owned
11/17
Vicky (not/get) to class on time yesterday. By the times she (arrive), the class already (start).
has gotten/had arrived/has already started
hadn't gotten/had arrived/had already started
didn't get/arrived/had already started
12/17
We (study) six new verb tenses so far and we're going to learn several more this semester.
have studied
has studied
had studied
13/17
I missed the meeting yesterday. It just (finish) when I got there.
had just finish
has just finished
had just finished
14/17
John (quit) smoking a long time ago. He (not/have) a cigarette in over five years.
has quit/hasn't had
quit/hasn't had
had quit/hadn't had
15/17
Judy (not/want) to go skiing, bacause never (go) before.
hasn't wanted/has never go
hadn't wanted/had never gone
didn't want/hadn't never gone
didn't want/had never gone
16/17
John (not/catch) the bus on time, because he (not/leave) home on time.
hadn't caught/didn't leave
hasn't caught/hadn't left
didn't catch/hadn't left
17/17
I was so happy when I (get) to the cinema because the film (start) yet.
gotten/hasn't started
had got/hadn't started
got/hadn't started
CONGRATULATIONS!
You have passed the test! Good job!
Whoops!
I am sorry that is not correct please try again.
Try again
B2 - QUIZ - Past Perfect
Monika Skaja
Created on September 24, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Christmas Spirit Test
View
Corporate Icebreaker
View
Retro Bits Quiz
View
Bomb Quiz
View
Witchcraft Quiz
View
Halloween Quiz
View
Day of the Dead Quiz
Explore all templates
Transcript
Past perfect vs. Present perfect vs. past simple
revision
Quiz
Start
1/17
I was disappointed when I (arrive) at the party last night, because most of my friends already (go) home.
has arrived/had already gone
has arrived/went already home
had arrived/had already gone
arrived/had already gone
2/17
I never (be) to France, but I would love to go.
have never been
was never
had never been
3/17
I (invite) some friends to come for dinner last night, but they couldn't come because they already (made) other plans.
had invited/had already made
has invited/have already made
had invited/have already made
invited/had alread made
4/17
It is still snowing. It (start) to snow last night and it (not/stop) yet.
has started/hasn't stopped
had started/hadn't stopped
started/hasn't stopeed
5/17
I (go) to a concert last night. I (enjoy) it so much because (not/go) to a concert for several years.
had gone/has enjoyed/has gone
went/enjoyed/had gone
has gone/enjoyed/had gone
6/17
I (get) home quite late last night. My children already (fall) asleep.
got/has already fallen
gotten/had already fallen
had gotten/had already fallen
got/had already fallen
7/17
I know the new neighbours. I (meet) them last week.
met
had met
has met
8/17
Last night I (spend) the evening with my friends. I wanted to go bowling because I never (go) bowling before.
has spent/has never gone
had spent/had never gone
spent/had never gone
9/17
Linda is still sick. She (have) a bad cold for over a week.
has had
has
had had
was had
10/17
Bob wants to buy a new car. He (own) this one for ten years.
has owned
owned
had owned
11/17
Vicky (not/get) to class on time yesterday. By the times she (arrive), the class already (start).
has gotten/had arrived/has already started
hadn't gotten/had arrived/had already started
didn't get/arrived/had already started
12/17
We (study) six new verb tenses so far and we're going to learn several more this semester.
have studied
has studied
had studied
13/17
I missed the meeting yesterday. It just (finish) when I got there.
had just finish
has just finished
had just finished
14/17
John (quit) smoking a long time ago. He (not/have) a cigarette in over five years.
has quit/hasn't had
quit/hasn't had
had quit/hadn't had
15/17
Judy (not/want) to go skiing, bacause never (go) before.
hasn't wanted/has never go
hadn't wanted/had never gone
didn't want/hadn't never gone
didn't want/had never gone
16/17
John (not/catch) the bus on time, because he (not/leave) home on time.
hadn't caught/didn't leave
hasn't caught/hadn't left
didn't catch/hadn't left
17/17
I was so happy when I (get) to the cinema because the film (start) yet.
gotten/hasn't started
had got/hadn't started
got/hadn't started
CONGRATULATIONS!
You have passed the test! Good job!
Whoops!
I am sorry that is not correct please try again.
Try again