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