If it __________________ (not rain) yesterday, we __________________ (go) to the beach.
hadn't rained/would have gone
Ice ___________ (melt) if you ___________ (heat) it.
melts/heat
If the baby __________________ (sleep) better last night, I __________________ (not be) so tired this morning.
had slept/wouldn't have been
He crashed his car, because he fell asleep while driving. If he __________________ (not fall) asleep while driving, he _____________________ (not crash) his car.
hadn't fallen/wouldn't have crashed
If she __________________ (not have) to get up early tomorrow, she __________________ (go out) tonight.
didn't have/would go out
(Second conditional) If I __________________ (buy) a new car, I __________________ (not have) much money left.
bought/wouldn't have
It's raining! It _______________ (be) nice if the rain ____________________(stop)!
would be/stopped
(First conditional) If we __________________ (not work) harder, we __________________ (not pass) the exam
don't work/won't pass
(Second conditional) If Lucy __________________ (have) enough time and money, she __________________ (travel) more.
had/would travel
If Peter __________________ (not leave) his job soon, he __________________ (go) crazy.
doesn't leave/ will go
The computer was stolen because nobody saw the thief. If someone ___________ (see) the thief, the computer ___________ (not be) stolen.
had seen/wouldn’t have been
If we __________________ (not have) an argument last night, we __________________ (not be) late this morning.
hadn't had/wouldn't have been
It's raining. I _____________ (lend) you my umbrella if you _____________ (need) it.
will lend/need
If it ___________ (rain), I always ___________ (feel) sad
rains/feel
(Second conditional) If we __________________ (not be) so tired, we __________________ (go) out.
weren't/would go
(Zero conditional) Pablo's teacher ___________ (get) angry if he ___________ (not do) his homework.
gets/doesn't do
I didn't tell you because I didn’t know anything about it. If I _____________ (know), I ____________ (tell) you.
had known/would have told
(First conditional) I __________________ (not go) to the meeting, unless you __________________ (go).
won't go/go
If the children __________________ (not eat) all that chocolate, they __________________ (not feel) sick yesterday.
hadn't eaten/wouldn't have felt
(Second conditional) If Julie __________________ (not be) a vegetarian, I __________________ (buy) her a hamburger.
wasn't/would buy
(Third conditional) We __________________ (not lose) our keys if we __________________ (be) more careful.
wouldn't have lost/had been
If Sarah __________________ (not eat) soon, she __________________ (be) grumpy.
doesn't eat/will be
(Third conditional) She __________________ (go) to Beijing if she __________________ (learn) Mandarin at school.
would have gone/had learned
(Third conditional) If she __________________ (not be) late for the exam, she __________________ (pass) it.
hadn't been/would have passed
(First conditional) If the teacher __________________ (give) us lots of homework this weekend, I __________________ (not be) happy.
gives/won't be
You should go to the doctor. If I ___________ (be) you, I ____________ (go) to the doctor.
were you/would go
Your experience on this site will be improved by allowing cookies.