Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
past perfect simple or past perfect continuous
0
%
0
0
0
Back
Restart
By the time the concert began, (they / wait) for over two hours.
By the time the concert began, they had been waiting for over two hours.
Oops!
Okay!
By the time I got to the bakery, (they / sell) all the bread.
By the time I got to the bakery, they had sold all the bread.
Oops!
Okay!
The teacher was surprised because (the students / not / complete) the assignment.
The teacher was surprised because the students hadn't completed the assignment.
Oops!
Okay!
(she / never / try) sushi before she went to Japan.
She had never tried sushi before she went to Japan.
Oops!
Okay!
I didn't recognise him because (he / change) so much since high school.
I didn't recognise him because he had changed so much since high school.
Oops!
Okay!
How long (you / live) in that city before you moved to the countryside?
How long had you lived in that city before you moved to the countryside?
Oops!
Okay!
(we / know) each other for many years before we got married.
We had known each other for many years before we got married.
Oops!
Okay!
I was frustrated because (I / lose) my keys and couldn't find them anywhere.
I was frustrated because I had lost my keys and couldn't find them anywhere.
Oops!
Okay!
By the time the rain stopped, (they / play) football for almost two hours.
By the time the rain stopped, they had been playing football for almost two hours.
Oops!
Okay!
(they / clean) the house before the guests arrived?
Had they cleaned the house before the guests arrived?
Oops!
Okay!
She felt ill because (she / eat) too much at the party.
She felt ill because she had eaten too much at the party.
Oops!
Okay!
(he / work) on the project for weeks before he presented it to his boss.
He had been working on the project for weeks before he presented it to his boss.
Oops!
Okay!
She was out of breath because (she / run) for the last ten minutes.
She was out of breath because she had been running for the last ten minutes.
Oops!
Okay!
They were exhausted because (they / hike) for hours in the mountains.
They were exhausted because they had been hiking for hours in the mountains.
Oops!
Okay!
(he / already / read) the book before we discussed it in class.
He had already read the book before we discussed it in class.
Oops!
Okay!
We couldn't play football because (it / rain) all afternoon.
We couldn't play football because it had been raining all afternoon.
Oops!
Okay!
(you / finish) your homework by the time the movie started?
Had you finished your homework by the time the movie started?
Oops!
Okay!
The concert was cancelled because (the band / not / arrive) on time.
The concert was cancelled because the band hadn't arrived on time.
Oops!
Okay!
I was upset because (my phone / not / charge) overnight.
I was upset because my phone hadn't charged overnight.
Oops!
Okay!
We were late because (the bus / not / come) on time.
We were late because the bus hadn't come on time.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies