Choose the appropriate forms of the verbs to complete the sentences.
1) — Why aren’t you doing your homework?
— I can’t do it. I ... my books at school.
a) have left b) have been leaving
2) It normally ... a lot here in summer.
a) rains b) rain
3) On the first day of the new term our teacher looked very brown. He ... to the Bahamas.
a) has been b) had been
4) When I entered the kitchen, Jane ... soup.
a) had b) was having
5) — ... a nice evening?
— Yes, I’ve been watching an interesting film on TV.
a) Have you had b) Have you been having
6) When I got to John’s house, the police were there. Someone ... his car.
a) was stealing b) had stolen
7) — Why are you so tired?
— I ... all night.
a) have worked b) have been working
8) If it ... , we shall go skiing.
a) snows b) will snow
9) I’m not sure if we ... skiing after breakfast.
a) go b) will go
10) — What’s on TV?
— The Prime Minister ... his New Year’s speech.
a) gives b) is giving