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
Revision tenses in English
0
%
0
0
0
Back
Restart
He ... (to lose) his keys before he realized it.
had lost
Oops!
Okay!
If policymakers ... (to consider) the long-term consequences, the crisis might have been avoided.
had considered
Oops!
Okay!
I ... (to study) harder because my last grade was disappointing.
am going to study
Oops!
Okay!
He ... (to drive) home when it ... (to start) to rain heavily.
was driving - started
Oops!
Okay!
I ... (to cook) dinner when the power went out.
was cooking
Oops!
Okay!
They ... (to start) the project after they receive approval.
will start
Oops!
Okay!
They ... (to launch) the product after they test it properly.
are going to launch
Oops!
Okay!
If water ... (to reach) 100°C, it ... (to boil).
reaches, boils
Oops!
Okay!
I ... (to see) him when I was walking to school.
saw
Oops!
Okay!
I ... (never - to visit) London, although I have always wanted to.
have never visited
Oops!
Okay!
She ... (already, to leave) before I arrived.
had already left
Oops!
Okay!
They ... (wait) for the bus for over twenty minutes.
have been waiting
Oops!
Okay!
I ... (study) English because I want to improve my skills.
am studying
Oops!
Okay!
She ... (to call) me yesterday after she ... (to arrive) at the hotel.
called - arrived
Oops!
Okay!
I ... (help) you if you need assistance.
will help
Oops!
Okay!
She ... (to visit) her grandparents because she hasn’t seen them in months.
is going to visit
Oops!
Okay!
She ... (to finish) her project, so she can ... (to leave) now.
has finished - leave
Oops!
Okay!
He ... (to cook) dinner while his sister ... ( to set) the table.
is cooking - is setting
Oops!
Okay!
I ... (to study) all day because I have an important test tomorrow.
have been studying
Oops!
Okay!
She ... (to read) a book when the phone rang.
was reading
Oops!
Okay!
He always ... (to check) his emails before he ... (to start) work.
checks, starts
Oops!
Okay!
They ... for the train when it was finally cancelled.
had been waiting
Oops!
Okay!
He ... (to repair) the car, which ... (to explain) why his hands are dirty.
has been repairing - explains
Oops!
Okay!
He ... (to send) the email that you asked for.
has just sent
Oops!
Okay!
She ... (call) you when she arrives at the office.
will call
Oops!
Okay!
He ... (to repair) the roof when the storm began.
had been repairing
Oops!
Okay!
They ... (wait) for the train because it is running late.
are waiting
Oops!
Okay!
She ... (to work) on a report while her manager is talking to a client.
is working
Oops!
Okay!
I ... (never, to see) such a beautiful sunset until I visited Greece.
had never seen
Oops!
Okay!
When the sun ... (to set), the temperature ... (to drop) quickly.
sets, drops
Oops!
Okay!
She works in a bank where she .... customers every day. (to advise)
advises
Oops!
Okay!
They... (to finish) the meeting before the director left the building.
finished
Oops!
Okay!
I ... ( to study) all night before I took the exam.
had been studying
Oops!
Okay!
He ... (to finish) the report before the deadline.
will finish
Oops!
Okay!
He ... (buy) the ticket after he checked the prices.
bought
Oops!
Okay!
He ... (to repair) the car after he buys the necessary parts.
is going to repair
Oops!
Okay!
They ... (to finish) the presentation when the technical problem occurred.
had finished
Oops!
Okay!
She ... (to work) for three hours before she took a break.
had been working
Oops!
Okay!
They ... here since they ... (to move) to Germany.
have lived - moved
Oops!
Okay!
They ... (to discuss) the problem while the manager ... (to listen) carefully
were discussing - was listening
Oops!
Okay!
She ... (to work) here since she graduated from university.
has been working
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies