Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Grammar (Past And Future Perfect)
0
%
0
0
0
Back
Restart
Past Perfect: I _____(catch) him before he ran away.
had caught
Oops!
Okay!
Future Perfect: You _______(finish) your report by Monday.
will have finished
Oops!
Okay!
Future Perfect: The plane_______(take) off by two hours.
will have taken
Oops!
Okay!
Past Perfect: She _____(leave) the office before I came.
had left
Oops!
Okay!
Past Perfect: Yesterday I _____ (sleep) before my father arrived.
had slept
Oops!
Okay!
Future Perfect: I _______(learn) English by the end of this year.
will have learned
Oops!
Okay!
Future Perfect: We ______(shift) to our new home by next week.
will have shifted
Oops!
Okay!
Past Perfect: The police _____ (reach) there before he killed him.
had reached
Oops!
Okay!
Future Perfect: By next week, we ______ (earn) lots of money.
will have earned
Oops!
Okay!
Past Perfect: I ______(know) her before I knew you.
had known
Oops!
Okay!
Future Perfect: He _______(travel) to the holy place by next year.
will have traveled
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies