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
0
%
0
0
0
Back
Restart
They had _____(clean) the house before their guests arrived.
cleaned
Oops!
Okay!
I had _____(read) the book before watching the movie.
read
Oops!
Okay!
By the time I ________(to arrive) at the station, the train had already left.
arrived
Oops!
Okay!
She had _____ (to finish)her homework before she went out with her friends.
finished
Oops!
Okay!
She had already visited the museum when I ______(call) her.
called
Oops!
Okay!
We had just finished eating when the phone _____(to ring).
rang
Oops!
Okay!
They had _____ (to live)in Paris for five years before they moved to London.
lived
Oops!
Okay!
By the time I got to the party, everyone had already _____(go) home.
gone
Oops!
Okay!
I had never _____(to see)such a beautiful sunset until that day.
seen
Oops!
Okay!
He had_______ (promise) to help me, but he forgot.
promised
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies