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
(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!
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!
(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 didn't recognize him because (he / change) so much since high school.
I didn't recognize him because he had changed so much since high school.
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!
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!
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!
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 / clean) the house before the guests arrived?
Had they cleaned the house before the guests arrived?
Oops!
Okay!
(she / never / try) sushi before she went to Japan.
She had never tried sushi before she went to Japan.
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!
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!
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!
We were late because (the bus / not / come) on time.
We were late because the bus hadn't come 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!
(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!
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 couldn't play football because (it / rain) all afternoon.
We couldn't play football because it had been raining all afternoon.
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!
(you / finish) your homework by the time the movie started?
Had you finished your homework by the time the movie started?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies