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
T4 Perfect Tenses + Review
0
%
0
0
0
Back
Restart
Future Perfect Continuous: James _____ at the university for more than a year by the time he leaves for Asia. (to teach)
WILL HAVE BEEN TEACHING
Oops!
Okay!
Present Perfect Continuous: They ___ English for five years. (to learn)
HAVE BEEN LEARNING
Oops!
Okay!
Future Perfect Simple: My sister ______ from university in two years. (to graduate)
WILL HAVE GRADUATED
Oops!
Okay!
Past Perfect Simple: He ____ her hands before cooking. (to wash)
HAD WASHED
Oops!
Okay!
Present Perfect Continuous: She ___ to school lately. (to go)
HASN'T BEEN GOING
Oops!
Okay!
Past Perfect Continuous: Richard needed a holiday because he _____ hard for the last six months. (to work)
HAD BEEN WORKING
Oops!
Okay!
Present Perfect Simple: We ___ Europe many times. (to visit)
HAVE VISITED
Oops!
Okay!
1 minute to talk about: What did you do on your last holiday?
OK
Oops!
Okay!
1 minute to talk about: Do you have any nicknames? What name do you prefer to be called?
OK
Oops!
Okay!
1 minute to talk about: Tell me about your family.
OK
Oops!
Okay!
Past Perfect Simple: When I came home, they ____ already ____ dinner. (to eat)
HAD / EATEN
Oops!
Okay!
Past Perfect Continuous: The boys _____ soccer for about one hour when it started raining. (to play)
HAD BEEN PLAYING
Oops!
Okay!
Future Perfect Continuous: I will be tired when I get home because I _____ for two hours.
WILL HAVE BEEN WALKING
Oops!
Okay!
Future Perfect Simple: The plane ______ by two PM. (to take off)
WILL HAVE TAKEN OFF
Oops!
Okay!
Present Perfect Simple: ___ you ever ___ your arm? (to break)
HAVE / BROKEN
Oops!
Okay!
Past Perfect Simple: I ____ lived in London, before I moved to Paris. (to live)
HAD LIVED
Oops!
Okay!
1 minute to talk about: Describe your closest friend (appearence and personality).
OK
Oops!
Okay!
Future Perfect Simple: I ______ my homework by lunch time. (to finish)
WILL HAVE FINISHED
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies