Choose the correct tense
21. hurry! the
a) comes b) came c) is coming d) will come
22. the phone rang while a shower.
a) had b) have c) had had d) was having
23. my granny her 80th birthday recently.
a) celebrate
b) will celebrated
c) has celebrated d) celebrates
24. maria english for two years.
a) learns
b) would learn
c) is learning d) has been learning
25. now it's 10: 11. the train to london at 10: 15.
a) leave b) leaves c) will leave d) is leaving
26. look! the tree fall.
a) will b) could c) has to d) is going to
27. if we will eat inside.
a) rain b) rains c) rained d) will rain
28. if he had time, he help you.
a) had b) will c) could d) did
29. i wish in a village.
a) live b) lived c) will live d) have lived
30. you've got a computer, you?
a) don't b) didn't c) haven't d) aren't