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