Worksheetsconditional type 3
Total questions: 50
Worksheet time: 31mins
If you had caught the bus, you ..... late for work.
A. wouldn't have been
B. would have been
C. wouldn’t be
D. would be
If ..... as I told her, she would have succeeded.
A. she has done
B. she had done
C. she does
D. she did
She wouldn't have given them all that money if we ..... her to.
A. wouldn’t advise
B. won't advise
C. hadn't advised
D. didn't advise
If I ..... that yesterday, I ..... them.
A. had discovered / would inform
B. had discovered / would have informed
C. had discovered / could inform
D. discovered / can inform
If she ..... he was so mean, she ..... him.
knows / won't marry
would have known / hadn't married
knew / wouldn't marry
had known / wouldn't have married
You ..... the weekend if you ..... with us.
enjoyed / came
had enjoyed / had come
would've enjoyed / had come
had enjoyed / would've come
If Sally ... her leg, she ... on holiday
wouldn't have broken - had gone
didn't break - would go
won't break - goes
hadn't broken - would've gone
If she ..... earlier, she ..... the plane.
had woken up / wouldn't have missed
would've woken up / hadn't missed
woke up / wouldn't miss
has woken up / wouldn't miss
If Roberto ..... some English, he ..... the job.
would've known / had got
knew / got
had known / would've got
Rosa would have driven her car herself if his brother ..... her up.
hasn't picked
hadn't picked
didn't pick
didn't picked
Dery would have heard the news about his grandpa if he ..... his family earlier.
contact
have contacted
had contacted
contacting
If the woman hadn't slept late, she wouldn't ..... late.
have got up
has got up
had got up
got up
What ..... if you ..... that snake in your house?
you would have done / had seen
you had done / wouldn't have seen
would you have done / hadn't seen
If I had worked harder, I ..... my paper in due time.
will finish
would have finished
has finished
will be finished
He ..... if I had not reminded him.
may forget
should forget
would have forgotten
must forget
If our team ..... the match, they would have moved up in the league.
Had Won
Wins
will Win
won
If the boys ..... the bus to school, they would have arrived on time.
Have Take
will take
Took
Had taken
If we ….. earlier, we would have reached school.
wake up
woke up
woken up
had woken up
They ..... the cake if the baker had finished it.
brought
had brought
would brought
would have brought
If my brother ..... hard, he would have passed the exam well.
studies
had study
had studied
have studied
Even if I ..... the money, I wouldn’t have given him any.
had
had had
would have
have had
If I had known that you were in hospital, I ..... visited you.
would have
has
Have
will have
He wouldn’t have started talking if you ..... him.
wouldn’t ask
hadn’t asked
didn’t ask
did ask
If you ..... so long to do the shopping, dinner would have been ready by now.
wouldn’t have taken
wouldn’t take
hadn’t taken
haven’t taken
He …. if I had not reminded him.
may forget
should forget
might have forgotten
must forget
If ..... as I told her, she would have succeeded.
A. she has done
B. she had done
C. she does
D. she did
They would have telephoned us if they ..... lost.
would get
had got
would have got
would be got
If I had known that you were in hospital, I ..... visited you.
would have
has
Have
will have
He ..... his exams if he’d learnt more.
wouldn’t failed
wouldn’t have failed
hadn’t failed
did not fail
If the lifeguard ..... sooner, he would have saved the boy's life.
arrived
had arrived
would arrive
arrives
We ..... if our best player ..... injured.
would have won / hadn't been
had won / wouldn't have been
won / would be
will win / have been
If we ..... more time, we ..... another day in London.
would have / had spent
had had / would've spent
had / will spend
have had / would spent
If she ..... he was so mean, she ..... him.
knows / won't marry
would've known / hadn't married
knew / wouldn't marry
had known / wouldn't have married
You ..... the weekend if you ..... with us.
enjoyed / came
would've enjoyed / had come
had enjoyed / would've come
had enjoyed / had come
We ..... a cake if we ..... to buy some eggs.
made / wouldn't forget
would've made / hadn't forgotten
had made / would have forgotten
make / will forget
If she ... earlier, she ... the plane.
had woken up / wouldn't have missed
would've woken up / hadn't missed
woke up / wouldn't miss
has woken up / wouldn't miss
If I had had enough money, I ..... that car.
would buy
have bought
would have bought
wouldn't have bought
If Sarah hadn't eaten so much junk food, she could ..... in the school hockey team.
had been
will not eat
would not eat
have been
If we had won the lottery last night, we'd ..... rich.
won
had won
would have won
have been
We ..... out in the garden if it hadn’t been so cold.
would had sat
would sit
had sit
would have sat
If I ..... that yesterday, I ..... them.
A. had discovered / would inform
B. had discovered / would have informed
C. had discovered / could inform
D. discovered / can inform
She wouldn't have given them all that money if we ..... her to.
A. wouldn’t advise
B. won't advise
C. hadn't advised
D. didn't advise
If I had worked harder, I ..... my paper in due time.
will finish
would have finished
has finished
will be finished
He ..... if I had not reminded him.
may forget
should forget
would have forgotten
must forget
If our team ..... the match, they would have moved up in the league.
Had Won
Wins
will Win
won
If we ….. earlier, we would have reached school.
wake up
woke up
woken up
had woken up
They ….. the cake if the baker had finished it.
brought
had brought
would brought
would have brought
If you had caught the bus, you ..... late for work.
A. wouldn't have been
B. would have been
C. wouldn’t be
D. would be
If ..... as I told her, she would have succeeded.
A. she has done
B. she had done
C. she does
D. she did
They would have telephoned us if they ..... lost.
would get
had got
would have got
would be got
