English Grammar Tests » Test 9: Conditionals
Test 9: Conditionals
TYPE 1
- If I ___ my entrance exams I ___ the happiest man in the world.
- A) shall pass / would be
- B) passed / am
- C) passed / would have been
- D) will pass / be
- E) pass / shall be
- We ___ to see you next Sunday, if I ___ well.
- A) shall come / shall get
- B) come / get
- C) comes / will get
- D) will come / get
- E) will come / will get
- What ___ you ___ if the train ___ in time?
- A) will be / doing / come
- B) did / will not come
- C) do / didn’t / come
- D) have / done / came
- E) will / do / doesn’t come
- If I ___ time I ___ you.
- A) have / help
- B) shall have / shall help
- C) shall have / help
- D) have / shall help
- E) has / help
- If you ___ tickets we ___ Paris.
- A) will buy / shall visit
- B) bought / visit
- C) buys / visited
- D) were buying / should visit
- E) buy / shall visit
- Tomorrow if the weather ___ fine we ___ out of the town for hours.
- A) is / shall get
- B) will be / shall get
- C) be / will get
- D) were / get
- E) was / get
- If you are free, watch the film they ___ on TV.
- A) shows
- B) showed
- C) are showing
- D) had showed
- E) have showed
- If the weather ___ fine we ___ to the park.
- A) is / shall go
- B) was / go
- C) are / go
- D) was / shall go
- E) would / should go
- If my friend ___ to our town next year I ___ him the sights of the city.
- A) shall come / show
- B) comes / shall show
- C) has come / is showing
- D) is coming / will show
- E) come / shows
- They ___ not object to your plan if you ___ it up perfectly.
- A) do / will make
- B) did / won’t make
- C) will / make
- D) would / don’t make
- E) don’t / shall make
- If ___ rings me up, tell him that I’ll be in at 5.
- A) anything
- B) nobody
- C) everything
- D) something
- E) somebody
- Hark will play tennis if he ___ his work in time.
- A) finish
- B) finished
- C) finishing
- D) finishes
- E) will finish
- If you ___ after two hares you ___ none.
- A) run / catch
- B) run / will catch
- C) will run / will catch
- D) will run / catch
- E) ran / catch
- If we ___ English four times a week we’ll learn it.
- A) are having
- B) had
- C) have
- D) will have
- E) shall have
- If you ___ in a hurry, leave that to me.
- A) will be
- B) were
- C) are
- D) was
- E) are being
- If you ___ to please an English person, be very polite about his garden.
- A) want
- B) wanted
- C) are wanting
- D) will want
- E) wants
- You ___ miss the train if you ___ a taxi.
- A) will / don’t take
- B) - / don’t take
- C) will / won’t take
- D) don’t / take
- E) will / would not take
- We ___ if they ___ .
- A) shall not know / come
- B) don’t know / will come
- C) didn’t know / will come
- D) haven’t known / come
- E) knew / will come
- If you want to be healthy you should ___ .
- A) sleep much
- B) attend all your classes
- C) go in for sports
- D) give up sport
- E) take up art
- If you ___ Oxford you ___ some interesting old buildings.
- A) will visit / will see
- B) visit / see
- C) visited / will see
- D) visits / see
- E) visit / will see
- He ___ the picture if it ___ him.
- A) will buy / impressed
- B) would buy / impresses
- C) will buy / impresses
- D) will buy / will impress
- E) has bought / impress
- If you ___ Ann tomorrow, can you tell her to phone?
- A) saw
- B) see
- C) will see
- D) had seen
- E) shall see
- They are expecting us. They will be disappointed if we ___ .
- A) won’t come
- B) didn’t come
- C) haven’t come
- D) don’t come
- E) came
- I wonder whether he ___ if nothing unexpected ___
- A) comes / detains
- B) will come / detain
- C) comes / will detain
- D) will come / will detain
- E) will come / detains
- I ___ my work in time if you ___ me.
- A) shall do / help
- B) should do / helps
- C) do / will help
- D) have done / help
- E) had done / would help
- The British people think, if you ___ tea ___ you.
- A) were depressed / cheers
- B) are depressed / will cheer
- C) shall be depressed / will cheer
- D) have been depressed / cheered
- E) had been depressed / was cheered
- If you ___ wisely you ___ cheerfully.
- A) command / will be obeyed
- B) commanded / would have been obeyed
- C) had commanded / would be obeyed
- D) command / will obey
- E) will command / are obeyed
- If it ___ this winter, we ___ skiing.
- A) snow / go
- B) snows / shall go
- C) snowed / went
- D) snowed / had gone
- E) had snowed / had gone
- I ___ them some money if they ___ me for.
- A) send / ask
- B) sent / asked
- C) will send / will ask
- D) would send / ask
- E) shall send / ask
- If I ___ shopping I ___ some food tomorrow.
- A) went / shall buy
- B) go / buy
- C) am going / would buy
- D) go / shall buy
- E) had gone / would buy
- We ___ for a walk if the weather___ fine.
- A) shall go / will be
- B) go / is
- C) shall go / is
- D) go / will be
- E) goes / will be
- lf the weather ___ fine we ___ for a walk.
- A) was / shall go
- B) is / shall go
- C) will be / shall go
- D) is / go
- E) was / went
- Mike ___ certainly if he ___ not busy.
- A) comes / is
- B) will come / will be
- C) will come / is
- D) comes / will be
- E) come / will be
- I ___ next week if I can ___ a train ticket.
- A) go / get
- B) shall go / got
- C) went / got
- D) shall go / get
- E) was going / get
- I ___ happy if I ___ the university.
- A) shall be / shall enter
- B) am / shall enter
- C) am / enter
- D) shall be / enter
- E) was / enter
- Our fate is in her hands now. If she ___ tickets we ___ away.
- A) has bought / would fly
- B) buys / shall fly
- C) buy / fly
- D) bought / fly
- E) bought / would have flown
- If you ___ in their talk they ___ .
- A) don’t interfere / will quarrel
- B) didn’t interfere / have quarreled
- C) doesn’t interfere / will quarrel
- D) interfere / should have quarreled
- E) interfere / are quarrelling
TYPE 2
- If he ___ in Tokyo he ___ us.
- A) was / will visit
- B) were / would visit
- C) will be / will visit
- D) is / would visit
- E) are / will visit
- If he ___ ill, he would stay at home.
- A) is
- B) be
- C) were
- D) am
- E) are
- What would you do if a millionaire ___ you a lot of money.
- A) gave
- B) give
- C) will give
- D) giving
- E) gives
- If it ___ not so late I should go with you.
- A) was
- B) were
- C) is
- D) be
- E) are
- If I ___ the car myself I ___ you use it.
- A) needed / would let
- B) don’t need / would let
- C) didn’t need / wouldn’t let
- D) didn’t need / would let
- E) doesn’t need / would let
- This house ___ better if they ___ it, ___ the grass and ___ flowers.
- A) will look / painted / cut / plant
- B) would look / paint / cut / planted
- C) looks / painted / cut / planted
- D) looked / painted / cut / planted
- E) would look / painted / cut / planted
- If I ___ you I ___ never her.
- A) am / shall forgive
- B) was / don’t forgive
- C) were / would forgive
- D) had been / forgave
- E) shall be / would have forgiven
- I am sure Mike will lend you some money. I ___ if he refused.
- A) will be surprised
- B) am surprised
- C) would have been surprised
- D) would be surprised
- E) were surprised
- Many people would be out of work if that factory ___ down.
- A) had been closed
- B) were closed
- C) was closing
- D) is closed
- E) will be closed
- I ___ living in England if the weather ___ better.
- A) don’t mind / was
- B) didn’t mind / is
- C) wouldn’t mind / is
- D) wouldn’t mind / were
- E) wouldn’t mind / will be
- She promised that nothing ___ till he ___ home.
- A) would be done / came
- B) is done / came
- C) will be done / comes
- D) has been done / came
- E) have been done / comes
- If he ___ generous, he ___ the poor.
- A) were/would have helped
- B) is/would have helped
- C) was/would help
- D) was/will help
- E) were/would help
- If I ___ you I ___ French next year.
- A) am / learn
- B) was / shall learn
- C) am / should learn
- D) were / should learn
- E) were / learned
- I ___ so upset, if I ___ you.
- A) am / am
- B) wouldn’t be / were
- C) was / were
- D) won’t be / are
- E) shall be / would be
- If you ___ the Prime Minister what ___ you ___ ?
- A) are / would / have done
- B) were / would / do
- C) will be/will / do
- D) have been / are / doing
- E) will have been / would / be doing
- If he ___ here he ___ help you.
- A) is / would help
- B) were / would help
- C) would be / helped
- D) was / helps
- E) are / helping
- I hoped if I ___ by the 10 o’clock train I ___ change for a bus.
- A) went / shan’t
- B) should go / hadn’t
- C) go / shan’t
- D) went / shouldn’t
- E) go / shouldn’t
- Mr. Bond said if Mr. Blake ___ at 10 o’clock he ___ to see him later.
- A) is busy / will come
- B) will be busy / will come
- C) was busy / came
- D) was busy / would come
- E) is busy / comes
- ___ your mother wouldn’t be angry with you.
- A) If you didn’t get bad marks.
- B) If you got bad marks.
- C) If you haven’t got bad marks.
- D) If you get bad marks.
- E) If you don’t get bad marks.
- If I were you ___ .
- A) I shall wait
- B) I wait
- C) I would wait
- D) I waited
- E) I’m waiting
- If all the seas ___ one sea, what a great sea it ___ .
- A) were/would be
- B) is/will be
- C) would be/were will
- D) be/will be
- E) were / will be
- ___ you really ___ me if I ___ away?
- A) would / follow / go
- B) will / follow / am going
- C) would / follow / went
- D) will / follow / would have gone
- E) will / follow / goes
- If I ___ you I ___ him.
- A) am / will help
- B) to be / would help
- C) were / would help
- D) is / would have helped
- E) are / will help
- If my brothers ___ time now they ___ help me.
- A) has / helps
- B) have had / have helped
- C) have / help
- D) is having / helped
- E) had / would help
- If I ___ the power I ___ people smoking at school and public places.
- A) had / stop
- B) could have / would stop
- C) had / stopped
- D) had / would stop
- E) have / would stop
- If Helen ___ anywhere in the world she ___ in India.
- A) lived / live
- B) live / would live
- C) could live / would live
- D) didn’t live / would live
- E) lives / would live
- If I ___ you I ___ harder.
- A) am / will work
- B) will be / work
- C) be / shall work
- D) were / would work
- E) am / would have worked
- If I ___ you I ___ it.
- A) am / regretted
- B) am / regrets
- C) were / wouldn’t regret
- D) is / didn’t regret
- E) was / regret
TYPE 3
- The boy ___ at home an hour before, if he ___ his school at one o’clock last Monday.
- A) would be / had left
- B) was / would leave
- C) had been / had left
- D) has been / left
- E) would have been / had left
- ___ he would have signed his name in the corner.
- A) If he would have painted the picture
- B) If he paints the picture
- C) If he painted the picture
- D) If he shall paint the picture
- E) If he had painted the picture
- If you ___ him yesterday he ___ you everything.
- A) asked / told
- B) has asked / will tell
- C) asked / would tell
- D) had asked / would have told
- E) would ask / would have told
- If you had worked more, you ___ to translate this article yesterday.
- A) are able
- B) was able
- C) were able
- D) would have been able
- E) has been able
- If you ___ to me yesterday, we ___ this article.
- A) came / shall translate
- B) would come / should translate
- C) had come / should have translated
- D) come / having translated
- E) were coming / should be translating
- If you ___ in time yesterday we ___ this work.
- A) had come / would have done
- B) came / would have done
- C) come / shall go
- D) will come / shall go
- E) come / would go
- She ___ if she ___ that she was ill.
- A) won’t go out / knows
- B) didn’t go out / knew
- C) hasn’t gone out / has known
- D) wouldn’t have gone out / had known
- E) doesn’t go out / knows
- - He failed his exam and he has to take it again in summer.
- If he ___ so many lessons he ___ it. But he didn’t follow the teacher’s advice.- A) didn’t miss / would pass
- B) hadn’t missed / would have passed
- C) doesn’t miss / won’t pass
- D) has missed / will pass
- E) will miss / doesn’t pass
- “I ___ my work if you___ me then. Thank you.”
- A) shan’t finish / don’t help.
- B) haven’t finished / don’t help.
- C) shouldn’t have finished / hadn’t helped.
- D) don’t finish / won’t help.
- E) didn’t finish / helped.
- - Why didn’t you do the task?
- If he ___ everything from the start we ___ it earlier.- A) hadn’t spoilt / would have done
- B) didn’t spoil / would have done
- C) doesn’t spoil / will do
- D) wouldn’t spoil / did
- E) spoils / shall have done
- The children ___ in the open air if the weather ___ better last Sunday.
- A) had played / was
- B) played / was
- C) would have played / had been
- D) will play / is
- E) would play / were
- If we ___ a letter at 8 o’clock yesterday, we ___ on the same day.
- A) got / started
- B) had got / had started
- C) would get / had started
- D) had got / should have started
- E) should have got / had started
- If you ___ so many lessons you ___ all the exams.
- A) didn’t miss / passed
- B) hadn’t missed / would have passed
- C) haven’t missed / would pass
- D) missed / will pass
- E) had missed / would have passed
- I would have sent you a postcard while I was on holiday if I ___ your address.
- A) had
- B) was having
- C) had had
- D) will have
- E) would have
- If the driver ___ the accident wouldn’t have happened.
- A) didn’t
- B) doesn’t stop
- C) won’t stop
- D) hadn’t stopped
- E) hasn’t stopped
- If he ___ all right, he ___ with us yesterday.
- A) was / was
- B) had been / would have been
- C) were / would be
- D) had been / would be
- E) would be / would have been
- If she ___ a new dress, I ___ her then.
- A) hadn’t been wearing / might have recognized
- B) didn’t wear / might recognize
- C) wasn’t wearing / might recognize
- D) wouldn’t wear / would recognize
- E) hadn’t been wearing / might recognize
- They ___ for the examination better if they ___ about it earlier.
- A) would prepare / knew
- B) prepare / know
- C) prepared / knew
- D) would have prepared / had known
- E) will prepare / know
MIXED
- If you ___ the dictionary yesterday I ___ to translate the article today.
- A) had given / would be able
- B) give / am able
- C) gave / will be able
- D) will give / am able
- E) have given / was able
- If the help ___ in time, the experiment ___ tomorrow afternoon.
- A) had offered / would he completed
- B) was offered / will be completed
- C) had been offered / would be completed
- D) is offered / would be completed
- E) are offered / will be completed
- If you ___ these pills yesterday you ___ well now.
- A) had taken / would be
- B) took / would be
- C) had taken / had been
- D) took / will be
- E) would take / would be
- If I had gone to the party last night, I ___ tired now.
- A) will be
- B) am
- C) would be
- D) would have been
- E) was
- She didn’t know if the letter ___ by the time she ___
- A) would be delivered / will come
- B) would deliver / comes
- C) will be delivered / came
- D) would have been delivered / came
- E) was delivered / came
- If he ___ English well, he ___ the article without difficulty yesterday.
- A) knew / would have translated
- B) know / had been translated
- C) has known / will have translate
- D) would know / will translate
- E) would have known / would have translated
- If you ___ harder last year you ___ English well now.
- A) worked / had known
- B) work / will know
- C) had worked / would know
- D) will work / know
- E) would work / would have known
- If you ___ harder you ___ more money and now you ___ to buy a car.
- A) have worked / would earn / could
- B) had worked / would have earned / would be able
- C) had worked / would earn / will be able
- D) has worked / would have earned / could
- E) worked / would earn / might
- If you ___ your swimming suit you would be able to go for a swim now.
- A) don’t leave
- B) weren’t leaving
- C) will not leave
- D) haven’t left
- E) hadn’t left
Answer Key

Students who want help with English grammar. It is written for you to use without a teacher.
Will be useful for you if you are not sure of the answers to questions like these:
- What is the difference between I did and I have done?
- When do we use will for the future?
- What is the structure after I wish?
- When do we say used to do and when do we say used to doing?
- When do we use the?
- What is the difference between like and as?
These and many other points of English grammar are explained and there are exercises on each point.
Read more