41. I………………my son the money for that last week.
A. gave B. given C. have given D. was given
42. Where …………..you at 9:00 last night, Mr. Green?
A. have been B. were C. will be D. are
43. Last year they ………….22 million TV sets.
A. were selling B. had sold C. has sold D. sold
44. I think you…………….pay to park here. I ‘ll just go and read that notice.
A. will B. would C. must D. better
45. Ted and Marry………………….for 24 years.
A. have been married B. married C. were married D. has been married.
46. I think the weather…………………nice later.
A. will be B. be C. is D. has been
47. We ………….a party last Sunday. It was great we invited lots of people.
A. have B. have C. had. D. had had
48. I ……………..Peter today.
A. not have seen B. do not see C. have not seen D. was not seeing
49. My brother …………………me for weeks .
A. hasn’t phoned B. didn’t phoned C. isn’t phoning D. not phoned