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
1,2 & 3 conditionals
0
%
0
0
0
Back
Restart
If he _____ so fast, he wouldn’t have crashed.
didn’t drive
wouldn’t drive
hadn’t driven
doesn’t drive
Oops!
Okay!
We wouldn’t have lost the client if we _____ more professional.
were
had been
are
would be
Oops!
Okay!
They would have finished on time if they _____ earlier.
started
would start
had started
start
Oops!
Okay!
If he _____ the instructions, he wouldn’t have failed.
would follow
follows
had followed
followed
Oops!
Okay!
If you _____ more attention, you wouldn’t make so many mistakes.
would pay
paid
had paid
pay
Oops!
Okay!
We would feel safer if the rules _____ enforced.
are
were
had been
would be
Oops!
Okay!
If they _____ the map, they wouldn’t have got lost.
would check
had checked
check
checked
Oops!
Okay!
If I _____ rich, I wouldn’t worry about money.
was
were
had been
am
Oops!
Okay!
If he _____ earlier, he wouldn’t have missed the meeting.
had arrived
arrived
arrives
would arrive
Oops!
Okay!
If I _____ the truth, I would have reacted differently.
know
knew
had known
would know
Oops!
Okay!
If they _____ the deadline seriously, they wouldn’t be in trouble.
take
took
had taken
would take
Oops!
Okay!
If he _____ more responsible, this wouldn’t have happened.
were
would be
had been
is
Oops!
Okay!
If they _____ more polite, people would like them.
had been
were
are
would be
Oops!
Okay!
If we _____ more flexible, we could adapt.
had been
are
would be
were
Oops!
Okay!
If it _____ tomorrow, we will stay at home.
had rained
would rain
rained
rains
Oops!
Okay!
She would accept the offer if it _____ more stable.
were
is
had been
would be
Oops!
Okay!
If we _____ the budget better, we wouldn’t be cutting costs now.
planned
would plan
plan
had planned
Oops!
Okay!
If we _____ more clearly, there’d be no confusion.
had communicated
would communicate
communicated
communicate
Oops!
Okay!
If he _____ more experience, he would get the job.
had had
has
had
would have
Oops!
Okay!
If they _____ the opportunity, they’d regret it.
miss
had missed
missed
would miss
Oops!
Okay!
If they finish early, they _____ us.
will join
had joined
joined
would join
Oops!
Okay!
She would have trusted him if he _____ honest.
had been
would be
were
is
Oops!
Okay!
If I _____ what was going to happen, I’d have acted sooner.
know
had known
would know
knew
Oops!
Okay!
We would have enjoyed the trip if it _____ so stressful.
hadn’t been
wasn’t
wouldn’t be
isn’t
Oops!
Okay!
If he _____ me before, I could have helped.
had called
calls
called
would call
Oops!
Okay!
If they _____ us earlier, we would have helped.
would tell
told
tell
had told
Oops!
Okay!
She would have stayed if the situation _____ different.
is
were
was
had been
Oops!
Okay!
If they _____ more motivated, the results would improve.
would be
were
had been
are
Oops!
Okay!
If she _____ here, she would know what to do.
were
had been
is
was
Oops!
Okay!
They wouldn’t have panicked if they _____ the situation.
had assessed
assess
would assess
assessed
Oops!
Okay!
She would travel more if she _____ so many responsibilities.
wouldn’t have
doesn’t have
hadn’t had
didn’t have
Oops!
Okay!
If she _____ harder, she would get better results.
studied
had studied
studies
would study
Oops!
Okay!
She would have arrived earlier if the train _____ delayed.
isn’t
hadn’t been
wouldn’t be
wasn’t
Oops!
Okay!
If we _____ the meeting, we wouldn’t have missed the announcement.
would attend
attend
had attended
attended
Oops!
Okay!
If they _____ earlier, they wouldn’t have been late.
left
had left
leave
would leave
Oops!
Okay!
If I _____ about the problem, I would have acted differently.
know
knew
had known
would know
Oops!
Okay!
If I _____ rich, I would buy a yacht.
was
were
am
had been
Oops!
Okay!
If I _____ more careful yesterday, I wouldn’t be apologising now.
would be
was
were
had been
Oops!
Okay!
If they _____ so loudly, the neighbours wouldn’t complain.
don’t shout
wouldn’t shout
hadn’t shouted
weren’t shouting
Oops!
Okay!
You won’t pass the exam if you _____ study.
hadn’t
didn’t
don’t
wouldn’t
Oops!
Okay!
She would feel safer if she _____ alone.
isn’t
wouldn’t be
hadn’t been
weren’t
Oops!
Okay!
If I _____ in your position, I’d refuse.
am
was
had been
were
Oops!
Okay!
If we _____ more careful, this wouldn’t have happened.
had been
are
were
would be
Oops!
Okay!
If I _____ more time, I would travel more.
have
had had
will have
had
Oops!
Okay!
She would have reacted differently if she _____ the whole story.
knows
had known
would know
knew
Oops!
Okay!
If I _____ more careful, I wouldn’t have made that mistake.
was
have been
had been
were
Oops!
Okay!
If I _____ more disciplined, I’d be fitter.
had been
was
were
am
Oops!
Okay!
She would be happier if she _____ her job.
changes
changed
had changed
would change
Oops!
Okay!
We would have stayed longer if the hotel _____ cheaper.
was
had been
were
is
Oops!
Okay!
If she _____ late, she will call us.
were
would be
had been
is
Oops!
Okay!
If they _____ us earlier, we wouldn’t be in this situation.
would warn
warned
had warned
warn
Oops!
Okay!
If he _____ the warning, the accident wouldn’t have happened.
listened
had listened
listens
would listen
Oops!
Okay!
If they _____ the warning signs, this could have been avoided.
notice
would notice
had noticed
noticed
Oops!
Okay!
She would have come if she _____ invited.
were
was
would be
had been
Oops!
Okay!
He would understand if you _____ it clearly.
explained
explain
had explained
would explain
Oops!
Okay!
If he _____ the risks, he wouldn’t have agreed.
had understood
understood
would understand
understands
Oops!
Okay!
We would live closer if we _____ afford it.
would be able
had been able
can
could
Oops!
Okay!
She would travel more if she _____ so much work.
doesn’t have
wouldn’t have
didn’t have
hadn’t had
Oops!
Okay!
If they _____ the instructions, nothing would have gone wrong.
follow
would follow
followed
had followed
Oops!
Okay!
We would have arrived on time if the traffic _____ lighter.
is
were
had been
was
Oops!
Okay!
She would have helped you if she _____ able.
were
would be
had been
was
Oops!
Okay!
If I _____ enough courage, I’d speak to her.
had had
would have
have
had
Oops!
Okay!
We would buy it if it _____ so expensive.
isn’t
wouldn’t be
hadn’t been
weren’t
Oops!
Okay!
If they _____ more attention, the accident wouldn’t have happened.
would pay
paid
pay
had paid
Oops!
Okay!
If he _____ so fast, the accident wouldn’t have occurred.
hadn’t driven
doesn’t drive
didn’t drive
wouldn’t drive
Oops!
Okay!
If I _____ you better, I wouldn’t have trusted you.
know
had known
knew
would know
Oops!
Okay!
If I _____ younger, I would change careers.
am
had been
was
were
Oops!
Okay!
If she _____ more patient, she would be a good teacher.
was
had been
were
is
Oops!
Okay!
He would be promoted if he _____ more initiative.
had shown
showed
shows
would show
Oops!
Okay!
She would have understood if you _____ her.
would tell
had told
tell
told
Oops!
Okay!
She would feel less anxious if she _____ things personally.
didn’t take
doesn’t take
wouldn’t take
hadn’t taken
Oops!
Okay!
If he _____ his priorities clear, people would respect him.
made
had made
makes
would make
Oops!
Okay!
If he _____ the issue seriously, we wouldn’t be here.
takes
took
had taken
would take
Oops!
Okay!
She would have passed the exam if she _____ harder.
would study
studies
had studied
studied
Oops!
Okay!
If I _____ the tickets, we would have gone.
bought
buy
had bought
would buy
Oops!
Okay!
We would help you if we _____ the answer.
would know
know
knew
had known
Oops!
Okay!
If I _____ more carefully, I wouldn’t make these mistakes.
would think
had thought
thought
think
Oops!
Okay!
If you heat ice, it _____.
melted
would melt
melts
will melt
Oops!
Okay!
If they _____ so defensive, the discussion would be easier.
aren’t
weren’t
hadn’t been
wouldn’t be
Oops!
Okay!
If they _____ closer, they’d visit more often.
lived
had lived
would live
live
Oops!
Okay!
We would understand him better if he _____ clearer.
had spoken
would speak
spoke
speaks
Oops!
Okay!
If I _____ less impulsive, I’d make better decisions.
was
am
were
had been
Oops!
Okay!
If he _____ less stubborn, people would help him.
had been
is
was
were
Oops!
Okay!
If he _____ more confident, he would speak up.
was
is
had been
were
Oops!
Okay!
He would cope better if he _____ more support.
had
had had
has
would have
Oops!
Okay!
If I _____ better English, I’d apply for that job.
had spoken
speak
would speak
spoke
Oops!
Okay!
She would have said yes if she _____ more confident.
would be
is
were
had been
Oops!
Okay!
If we _____ closer, we would visit you more often.
would live
lived
had lived
live
Oops!
Okay!
If they _____ earlier, they would catch the train.
left
would leave
had left
leave
Oops!
Okay!
If we _____ more time, we’d do it properly.
had
would have
had had
have
Oops!
Okay!
If I _____ the consequences, I wouldn’t have agreed.
consider
considered
had considered
would consider
Oops!
Okay!
I would buy that house if it _____ cheaper.
were
is
was
had been
Oops!
Okay!
If I _____ you, I wouldn’t do that.
were
had been
am
was
Oops!
Okay!
If you _____ me, I would tell you the answer.
asked
would ask
ask
had asked
Oops!
Okay!
She would feel better if she _____ more.
slept
sleeps
had slept
would sleep
Oops!
Okay!
We would have won if we _____ better.
would play
play
played
had played
Oops!
Okay!
She would have understood if you _____ it calmly.
would explain
explained
explain
had explained
Oops!
Okay!
We would be happier if we _____ less stress.
had
have
had had
would have
Oops!
Okay!
We wouldn’t have missed the flight if we _____ earlier.
had left
left
would leave
leave
Oops!
Okay!
If I _____ about the exam, I would have revised.
know
would know
had known
knew
Oops!
Okay!
She would have finished on time if she _____ distracted.
isn’t
wasn’t
wouldn’t be
hadn’t been
Oops!
Okay!
We would have avoided the problem if we _____ it earlier.
noticed
would notice
notice
had noticed
Oops!
Okay!
He wouldn’t complain so much if he _____ realistic expectations.
would have
has
had
had had
Oops!
Okay!
She would understand the problem if she _____ more attention.
had paid
paid
pays
would pay
Oops!
Okay!
If he _____ more realistic, he wouldn’t expect so much.
were
is
was
had been
Oops!
Okay!
They wouldn’t have complained if the service _____ faster.
is
had been
was
were
Oops!
Okay!
He wouldn’t have been angry if you _____ him.
would listen
listen
had listened
listened
Oops!
Okay!
If I _____ the truth, I wouldn’t have said that.
would know
had known
knew
know
Oops!
Okay!
We wouldn’t feel so stressed if we _____ better organised.
were
had been
are
would be
Oops!
Okay!
If he _____ my advice, he wouldn’t be regretting it.
had taken
took
takes
would take
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies