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
Perfect Tenses
0
%
0
0
0
Back
Restart
I_________because I like it, but because I need(ed) to.
(haven't/hadn't)
Oops!
Okay!
I_________ before the weekend was over.
(had_________)
Oops!
Okay!
I hope that I ______already________ before I turn 50 years old.
(will have already____)
Oops!
Okay!
I_______________yet.
(haven't_____)
Oops!
Okay!
I_________________ for ages.
(have been ___+ing)
Oops!
Okay!
By this time next year, I______________
(will have____)
Oops!
Okay!
I _____ never_______
(have never_______)
Oops!
Okay!
I________finished my_______ by 8 o'clock.
(will have____)
Oops!
Okay!
She____always_________
(has always______)
Oops!
Okay!
By the time he was 10 years old, he______________
(had already______)
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies