II. Choose the best word or phrase (A, B, C or D) (2 points)
1.Daniel ...............the bus. It doesn’t run on Sundays.
A. couldn’t have caught B. have not caught C. had not caught D. did not catch
2.I’m going on holiday on Saturday. This time next week I ............. on a beach in the sea.
A. will be lying B. should be lying C. will lie D. am lying
3.She .................. very angry when she knows this.
A. will be B. has been C. shall be D. will have been
4.When the first child was born, they ............... married for three years.
A. have been married B. will have been married
C. had been married D. will been married
5.Ted and Amy .................... for 24 years.
A. has been married B. have been married C. were married D. married
6.Tomorrow I ................... my grandparents.
A. visit B. am going to visit C. will have visited D. have visited
7.At last the bus came. We .....................for half an hour.
A. was waiting B. had been waiting C. have waited D. waited
8.Last year, they ..................... 22 million TV sets.
A. has sold B. had sold C. were selling D. sold
9.I’m feeling sick. I ..................... so much chocolate last night
A. mustn’t eat B. needn’t to eat C. shouldn’t have eaten D. did not eat
10.I think the weather .............. nice later.
A. will be B. be C. has been D. had