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
Tenses
0
%
0
0
0
Back
Restart
We ... (learn) this subject next Monday.
will be learning
Oops!
Okay!
I ... (wait) for you for 3 hours straight! You should have informed me if you can't come on time.
have been waiting
Oops!
Okay!
The train ... (leave) at 6pm this evening.
leaves
Oops!
Okay!
No sooner ... (I/learn) IELTS than I ... (realise) how easy English can be.
had I learned - realised
Oops!
Okay!
This is the worst movie I ... (ever/watch)
have ever watched
Oops!
Okay!
Oh, I didn't know you were waiting for me. How long ... (you/be) here?
have you been
Oops!
Okay!
By the end of this week, I ... (study) IELTS for one month.
will have studied
Oops!
Okay!
... (you/love) me when I'm no longer beautiful?
Will you love
Oops!
Okay!
You ... (play) when you haven't finished your work!
are always playing
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies