Question 1
If the doctor _____ to the hospital as soon as he _____, the patient _____ alive now.
This is a mixed conditional. The condition is in the past, so it uses the past perfect: had come. The result is in the present (now), so it uses would be. As soon as he was called is a simple past passive: someone called him.
Question 2
She _____ the exam if she _____ so late getting to class.
This is a third conditional about the past: could have + past participle in the result and the past perfect in the if-clause. She could have passed if she hadn't been so late means she was late, so she didn't pass. Not wouldn't have pass, because after have we need the past participle passed.
Question 3
The accident _____ if they _____ the traffic regulations.
This third conditional imagines a different past: wouldn't have happened + if + past perfect (had obeyed). The accident happened because they didn't obey the rules. Not would not have happens, because have needs the past participle happened.
Question 4
If I _____ to bed so early, I _____ to the news broadcast.
This is a third conditional: if + past perfect (hadn't gone) and would have + past participle (would have listened). In reality I went to bed early and missed the news.
Question 5
If you _____ dinner with us, you _____ up in the middle of the night because you _____ hungry.
This third conditional talks about last night: if + past perfect (had had dinner) and would have + past participle (wouldn't have gotten up). Were hungry is past simple because it describes the past situation. Gotten is the American form; British English uses got.
Question 6
I _____ happy to apologise if she _____ hanging up the phone every time I _____.
Will be happy gives a real future promise. If she would stop uses would in the if-clause to show willingness, like a polite request: if she is willing to stop. Every time I call uses the present simple for a repeated action. Not have been called, because that passive form makes no sense here.
Question 7
If only I _____ him before he died! There _____ so many things I _____ him.
If only + could have + past participle expresses regret about the past: If only I could have seen him. There were is past because he is dead. Would have told is the imagined past result: I didn't get the chance to tell him.
Question 8
If Fiona _____ her bed before _____ the house, her mother _____ very angry.
This is a zero conditional for something that always happens: present simple in both parts (doesn't make … gets). After the preposition before we use the -ing form: before leaving. Not didn't made, because after didn't we need the base form.
Question 9
If I _____ home late, my parents are usually _____ for me.
Usually shows a general habit, so this is a zero conditional with the present simple get after If I. The result uses the present continuous: are waiting. Not gets, because with I the verb has no -s.
Question 10
If I _____ to feed the birds, they _____ very noisy.
This zero conditional describes what always happens: present simple in both parts, If I forget … they become …. Not had forgotten / will become, because the tenses don't match any conditional pattern.
Question 11
I _____ grateful for any help you _____ me.
I would be grateful for any help you could give me is a polite set phrase. Would and could make the request softer and more polite. Not will being, because after will we need the base form be.
Question 12
I _____ she _____ for me.
To express regret about the past, we use wish + past perfect: I wish she had waited for me. This means she didn't wait. Not was waited, because that is a wrong passive form.
Question 13
If only he _____ the television set without expert help.
If only + past perfect expresses regret about the past: If only he had not tried to repair it. This means he did try and something went wrong. The verb try is followed here by to + infinitive (tried to repair).
Question 14
I _____ out with you but I _____ any money.
Would have gone describes something I wanted to do in the past but didn't. But I didn't have any money gives the real past reason. Not will go, because the sentence is about a past situation.
Question 15
Whenever you _____ to the shopping centre with children, they _____ to eat everything they _____.
Whenever introduces a general truth, so all three verbs are in the present simple: go … want … see. Not gone / wanted, because you gone is not a correct verb form.
Question 16
When you _____ to the cinema you _____ popcorn.
When + present simple describes a general situation: When you go to the cinema. The result gives a strong recommendation with must + base form: you must buy popcorn. Not mustn't to buy, because must is never followed by to.
Question 17
I _____ very thirsty; only water _____ my thirst.
Both clauses are about now, so we use the present simple: I am very thirsty. Can quench means 'is able to satisfy'; to quench your thirst means to drink so you are no longer thirsty. Not was, because the second clause is in the present. Not can quenching, because after can we need the base form.
Question 18
What _____ me to do when I _____ how to use this machinery?
This present-simple question needs does + subject + base form: What does he expect me to do? The when-clause is also in the present: when I don't know how to use this machinery. Not will … / didn't know, because the tenses don't match.
Question 19
If you _____ the milk while it is cooking, it _____ over.
This is a first conditional for a real possible result: if + present simple (don't watch), then will + base form (will boil). While it is cooking shows that the sentence is about the present and future. Not didn't watched, because after didn't we need the base form.
Question 20
If, by any chance, you _____ to London, why _____ you pick me up on the way home?
Are coming is the present continuous for a future arrangement: If you are coming to London. Why don't you …? is a common way to make a suggestion. Not were to come / will, because why will you pick me up is not a suggestion.
Print this test
Free worksheets for class or home