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
When she saw the message, he _____ (already, leave) for the airport.
had already left
Oops!
Okay!
They missed the bus because they _____ (not, check) the schedule beforehand.
had not checked
Oops!
Okay!
The students were disappointed because they _____ (miss) an important lecture.
had missed
Oops!
Okay!
Before the storm hit, the workers _____ (secure) the outdoor equipment.
had secured
Oops!
Okay!
By the time the guests arrived, the host _____ (prepare) a delicious meal.
had prepared
Oops!
Okay!
Before the store closed, they _____ (buy) everything they needed.
had bought
Oops!
Okay!
Before the concert, the musicians _____ (rehearse) for weeks.
had rehearsed
Oops!
Okay!
The team lost the game because they _____ (not, practice) enough.
had not practiced
Oops!
Okay!
She didn't want dessert because she _____ (eat) a large lunch.
had eaten
Oops!
Okay!
When they checked into the hotel, someone _____ (already, book) their favorite room.
had already booked
Oops!
Okay!
The store was closed because they _____ (finish) their inventory.
had finished
Oops!
Okay!
When the teacher entered the room, the students _____ (complete) their assignments.
had completed
Oops!
Okay!
The sun _____ (set) by the time we reached the top of the mountain.
had set
Oops!
Okay!
When they reached the airport, the flight _____ (already, depart).
had already departed
Oops!
Okay!
The train had already left by the time they _____ (arrive) at the station.
had arrived
Oops!
Okay!
Before the storm began, the campers _____ (set up) their tents
had set up
Oops!
Okay!
By the time he arrived, the party _____ (begin).
had begun
Oops!
Okay!
They couldn't find their keys because they _____ (misplace) them earlier.
had misplaced
Oops!
Okay!
He didn't need directions because he _____ (visit) the city before.
had visited
Oops!
Okay!
By the time the movie started, Sarah _____ (finish) her dinner.
had finished
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies