34. When my mum got home, _________a. the dinner be cooked b. I was cooking dinner c. I am cooking dinner d. the dinner deing cooked 35. Emma and Katie usually _________ their grandmother at weekends a. have visited b. visits c. visit d. are visiting 36. Peter was reading a book by Mark Twain _________ his friends came a. while b. when c. during d. if 37. Look! That boy _________ an elephant over there a. fed b. was feeding c. feeds d. is feeding 38. He _________ in London at the moment a. studies b. has studied c. is studying d. will study 39. _________ flown in an aero plane before? a. Have you ever b. Had you ever c. Are you d. Do you 40. Jack _________ his homework yet, so he won’t go out with his friends a. finish b. has finished c. doesn’t finish d. hasn’t finished 41. I’ve worked here _________ six years a. for b. since c. over d. in 42. Have you ever _____ the United States? a. been in b. been to c. gone in d. gone to 43. Because Lan _________ breakfast, she isn’t hungry now a. was eating b. eats c. ate d. has eaten 44. Up to now, I _________ a lot of information about her a. will learn b. learnt c. would learn d. have learnt 45. She has worked as a secretary _________ she graduated from college a. since b. until c. before d. while 46. I’m a vegetarian. I _________ meat since I was a child a. haven’t eaten b. don’t eat c. haven’t been eating d. am not eating 47. I _________ here for ten years a. lives b. am living c. live d. have been living 48. Tom was leaning against the wall, out of breath. He _________ a. was running b. has been running c. has run d. would run 49. My mother _____ to stay with us next week a. is coming b. will have come c. comes d. would come 50. Andrew and Mary _________ married in May a. will be b. are going to be c. are getting d. get 51. I’m sorry, Mrs Johnson hasn’t _________ a. arrived just b. already arrived c. arrived already d. arrived yet 52. My cousins _________ seen a kangaroo a. have never b. never have c. has never d. haven’t never 53. I _________ to London five times already this week a. went b. have gone c. have been d. was going 54. Margaret has _________ here since February a. being worked b. working c. been working d. been worked
34. When my mum got home, _________a. the dinner be cooked b. I was cooking dinner c. I am cooking dinner d. the dinner deing cooked
35. Emma and Katie usually _________ their grandmother at weekends a. have visited b. visits c. visit d. are visiting
36. Peter was reading a book by Mark Twain _________ his friends came a. while b. c. during d. if
37. Look! That boy _________ an elephant over there a. fed b. was feeding c. feeds d. is feeding
38. He _________ in London at the moment a. studies b. has studied c. is studying d. will study
39. _________ flown in an aero plane before? a. Have you ever b. Had you ever c. Are you d. Do you
40. Jack _________ his homework yet, so he won’t go out with his friends a. finish b. has finished c. doesn’t finish d. hasn’t finished
41. I’ve worked here _________ six years a. for b. since c. over d. in
42. Have you ever _____ the United States? a. been in b. been to c. gone in d. gone to
43. Because Lan _________ breakfast, she isn’t hungry now
a. was eating b. eats c. ate d. has eaten
44. Up to now, I _________ a lot of information about her a. will learn b. learnt c. would learn d. have learnt
45. She has worked as a secretary _________ she graduated from college
a. since b. until c. before d. while
46. I’m a vegetarian. I _________ meat since I was a child
a. haven’t eaten b. don’t eat c. haven’t been eating d. am not eating
47. I _________ here for ten years a. lives b. am living c. live d. have been living
48. Tom was leaning against the wall, out of breath. He _________ a. was running b. has been running c. has run d. would run
49. My mother _____ to stay with us next week
a. is coming b. will have come c. comes d. would come
50. Andrew and Mary _________ married in May a. will be b. are going to be c. are getting d. get
51. I’m sorry, Mrs Johnson hasn’t _________ a. arrived just b. already arrived c. arrived already d. arrived yet
52. My cousins _________ seen a kangaroo a. have never b. never have c. has never d. haven’t never
53. I _________ to London five times already this week a. went b. have gone c. have been d. was going
54. Margaret has _________ here since February a. being worked b. working c. been working d. been worked