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
Review: Perfect Tenses of Verbs G6
0
%
0
0
0
Back
Restart
She has finished her project already.
Present Perfect
Oops!
Okay!
He had left the office when the storm began.
Past Perfect
Oops!
Okay!
When we arrived at the station, the train _______ (leave).
had left
Oops!
Okay!
By next week, we will have completed our research.
Future Perfect
Oops!
Okay!
By the end of this year, she _______ (graduate) from college.
will have graduated
Oops!
Okay!
I _______ (see) that movie twice already.
have seen
Oops!
Okay!
He _______ (finish) his homework before playing games.
had finished
Oops!
Okay!
I have visited that museum three times.
Present Perfect
Oops!
Okay!
We _______ (live) here since 2015.
have lived
Oops!
Okay!
They had eaten dinner before the guests arrived.
Past Perfect
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies