помогите с тестом по английскому
Заполните пропуски одним из предложенных вариантов.
1. You ----- take your examination in English.
a) must, b) may, c) should, d) can
2. He ----- not speak English yet.
a) can, b) may, c) has to, d) could
3. They ------ to travel by sea next summer.
a) can, b) should, c) will be able, d) must
4. You ---- be careful in the street.
a) can, b) may, c) should, d) must
5. This woman was a good driver. She ----- drive buses.
a) can, b) could, c) may, d) should
6. Don’t wait for Mary tomorrow! She ------ to London.
a) flies, b) is flying, c) will be flying, d) was flying
7. It -----snowing when I left the house.
a) is not, b) won’t be, c) was not, d) were not
8. While Mr. Priestley ------ a lesson, Sally, the cat, jumped on his table.
a) was giving, b) will be giving, c) gave, d) gives
9. Don’t plan a visit to Kate at 10 o’clock tomorrow. She ----- the shopping.
a) is doing, b) was doing, c) will be doing, d) are doing
10. Hello, Nick! I ----- to you to say good-bye.
a) am phoning, b) was phoning, c) will be phoning, d) would be phoning
11. They ----- the telegram by 8 o’clock tomorrow morning.
a) will deliver, b) will have delivered, c) delivered, d) has delivered
12. The manager ------already----- the agreement.
a) has signed, b) had signed, c) will have signed, d) is signing
13. The students ------ many mistakes before they learnt English Grammar.
a) made, b) have made, c) had made, d) will have made
14. We ------ the house when it began to rain.
a) have entered, b) will have entered, c) entered, d) had entered
15. He ----- just -----a letter.
a) had written, b) has written, c) have written, d) will have written
16. Since when ----- the woman ----- here?
a) has been sitting, b) was sitting, c) had been sitting, d) have been sitting
17. Let the children come in! They -----outside since early morning.
a) were playing, b) have been playing, c) will have been playing, d) are playing
18. How long ----you ----- Russian.
a) have been learning, b) had been learning, c) were learning, d) learn
19. My coat isn’t new at all! I ----- it for 10 years.
a) am wearing, b) have been wearing, c) will have been wearing, d) wear
20. How long ----- you ------ this article before your mother rang you up?
a) have been translating, b) had been translating, c) were translating, d) are translating