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