Выберите правильный вариант ответа. 20 баллов за полное задание.
1) By the time we arrive home, she ... cooking the meal for us
a) will have finished b) will have been finishing c) is going to finish d) will finish
2) Don't phone me tonight. I ... for my history exam.
a) will study b) study c) will be studying d) will have studied
3) When I got up yesterday morning it ... .
a) had been snowing b) snowed c) had snowed d) was snowing
4) You can't leave the room until you ... your composition
a) finisted b) are going to finish c) finish d) will finish
5) The cakes in the cafeteria ... delicious!
a) tastes b) are tasting c) tasting d) taste
6) What ... your sister at 9.00 tomorrow
7) Bill was preparing his presentation while Mike ... a report
a) is typing b) has been typing c) was typing d) had been typing
8) Dave ... in the University for several years before he decided to enter a medical school.