Контрольный тест по теме "Глагол. Условные предложения"

ФИО:
Группа:

1. We will go to ski if it _______ next week.
will snow
would snow
snows
snowed
2. I _______ greatful to you if you helped me.
will be
were
would be
is
3. If I _______ you I wouldn't go there.
am
had been
will be
were
4. If she _______ me yesterday, I should certainly have told her all about it.
had asked
asked
asks
would have asked
5. If you _______ your morning exercises every day, your health would be better.
had done
did
do
would do
6. If he reads fifty pages every day, his vocabulary _______ greatly.
would increase
will increase
increases
had increased
7. If you really loved music, you _______ to the opera more often.
will go
had gone
went
would go
8. You _______ the teacher's explanation if you had arrived in time.
wouldn't have missed
hadn't missed
didn't miss
wouldn't miss
9. You will never finish your work if you _______ your time like that.
wasted
will waste
waste
had wasted
10. I should be very glad if he _______ to my place.
came
would come
had come
comes
11. If you _______ to the cinema with us last week, you would have enjoyed the evening.
went
would go
had gone
go
12. If you ring me up, I _______ you a sicret.
shall tell
tell
would tell
told
13. If these shoes were not too big, I _______ them.
would have bought
would buy
bought
had bought
14. If you _______ the rule, you would have written the test-paper successfully.
would understand
understood
had understood
understand
15. I _______ on my coat, if it is not too cold.
would put
put
will put
had put
16. If he _______ hard, he would have achieved great progress.
worked
had worked
works
would work
17. If they _______ it before, they would have taken measures.
knew
had known
would know
knows
18. If you had not put the cup on the edge of the table, it _______ broken.
hadn't got
got
wouldn't get
wouldn't have got
19. I would ask my parents for advice if I _______ you.
would have been
would be
am
were
20. I _______ it long ago if I had had time.
could do
can do
could have done
could had done