Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Zero or first conditional - Fill the gaps
0
%
0
0
0
Back
Restart
When I _____ home, my cat always _____ to escape. (get, try)
get, tries (zero conditional)
Oops!
Okay!
When my cat _____ a squirrel run past the window, he always _____ crazy with excitement. (see, go)
sees, goes (zero conditional)
Oops!
Okay!
If it _____ hot this weekend, I _____ to the beach with my friends. (be, go)
is, will go (first conditional)
Oops!
Okay!
When there _____ nothing left in the fridge, I _____ a take-away. (be, order)
is, order (zero conditional)
Oops!
Okay!
If you _____ (study) hard for your English exam next week, you _____ (pass).
study - will pass (first conditional)
Oops!
Okay!
Why is it that when you _____ in a hurry, everything _____ to take more time? (be, seem)
are, seems (zero conditional)
Oops!
Okay!
Unless I _____, my boyfriend _____ to me. (apologise, not speak)
apologise, won't speak (first conditional)
Oops!
Okay!
I _____ (call) you immediately if I _____ (know) more about the situation.
will call - know (first conditional)
Oops!
Okay!
Every time he _____ home early, he _____ dinner. (get, cook)
gets, cooks (zero conditional)
Oops!
Okay!
I _____ (not help) you, unless you ____ (tell) me the truth right now!
won't help - tell (first conditional)
Oops!
Okay!
I _____ very annoyed if it _____ tomorrow. (be, rain)
will be, rains (first conditional)
Oops!
Okay!
If I _____ late again at work, my boss _____ very angry. (be, get)
am, will get (first conditional)
Oops!
Okay!
Most parents ___ (get) worried if their children ____ (come) home later than usual.
get - come (zero conditional)
Oops!
Okay!
If he ___ (not hurry), he ___ (miss) his flight.
doesn't hurry - will miss (first conditional)
Oops!
Okay!
When I _____ paid, I _____ you back immediately. (get, pay)
get, will pay (first conditional)
Oops!
Okay!
I _____ for a run if it _____ raining. (go, stop)
will go, stops (first conditional)
Oops!
Okay!
If babies ___ (be) hungry, they ____ (cry).
are - cry (zero conditional)
Oops!
Okay!
Lara is allergic to strawberries. If she ____ (eat) some, she suddenly ____ (get) a rash.,
eats - gets (zero conditional)
Oops!
Okay!
If you _____ your meat, you _____ any pudding. (not eat, can not have)
don't eat, can't have (first conditional)
Oops!
Okay!
When this lesson _____, I _____ a drink. (finish, have)
finishes, will have (first conditional)
Oops!
Okay!
If the weather _____ warmer later this week, Maria _____ swimming in the lake. (get, go)
gets, will go (first conditional)
Oops!
Okay!
When it _____ wet and cold outside, nobody _____ getting out of bed. (be, like)
is, likes (zero conditional)
Oops!
Okay!
When I _____ up late, I _____ a taxi to work. (get, take)
get, take (zero conditional)
Oops!
Okay!
If you ___ (mix) red and blue, you ____ (get) purple.
mix - get (zero conditional)
Oops!
Okay!
If you _____ (have) good grades on all of your exams, we _____ (go) to Disneyland!
get - will go (first conditional)
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies