28. We were going to play football when the teacher.... us. a) call b) called c) is calling d) was calling 29. They... tennis when it began to rain. a) play b) played c) are playing d) were playing 30. 1... TV when she called me. a) watch b) watched c) was going to watch d) am watching 31. I.... about it for the last six months. a) haven't heard b) didn't hear c) heard not d) don't hear 32. We haven't.... New York yet. a) gone to b) gone at c) been to d) been in 33. I haven't ... lobster years. a) eaten/for b) até/for c) eaten/since d) ate/ago 34. I couldn't catch the train. It ... . a) already left b) left already c) had already left d) has left already. 35. He said that he .... earlier. a) had come b) has come c) came d) is coming 36. I saw that the car.... at the traffic lights. a) had stopped b) stops c) has stopped d) stopped 7. By the time the doctor comes she will...all the temperatures. a) have took b) have taken c) be taken d) be took 38. Do you think your mother will... dinner by now? a) have cook b) has cook c) have cooked d) has cooked 39. By the end of the century we will.... most of the oxygen. a) had used up b) have used up c) have use up d) had use up 40. I haven't taken a holiday .... two years. a) still b) during c) for d) since 41. We haven't met .... Christmas. a) since b) for c) during d) already 42. Are you studying? a) still b) yet c) since d) for 43. She always works from 8 to 12, so at 10 o'clock tomorrow she'll ... a) have worked b) have been working c) be working d) work 44. By midnight I will ... for two hours. a) have been training b) have trained c) be training d) have training 45. The painters will ... the hall by tomorrow night. a) have painted b) have painting c) be painting d) be painted 46. The children were tired because they ... football all morning. a) played b) had played c) had been playing d) were playing 47. There was still a smell of cigarettes. Someone ... there. a) was smoking b) had smoked c) smoked d) had been smoking 48. He... in those mountains for years when we met. a) had lived b) was living c) had been living d) lived 49. 'Why are you crying?' 'Because I've been peeling onions... five minutes.' a) for the last b) during c) since the last d) since 50. 'What have you been doing?' 'Well, I've been watching TV ... five o'clock.' a) for the last b) since c) since the last d) for
Ответы
Ответ:
Here are the correct options for each sentence:
28. We were going to play football when the teacher **called** us. (b) called
29. They **were playing** tennis when it began to rain. (d) were playing
30. I **was watching** TV when she called me. (c) was going to watch
31. I **haven't heard** about it for the last six months. (a) haven't heard
32. We haven't **been to** New York yet. (c) been to
33. I haven't **eaten lobster** for years. (c) eaten/since
34. I couldn't catch the train. It **had already left**. (c) had already left
35. He said that he **had come** earlier. (a) had come
36. I saw that the car **had stopped** at the traffic lights. (a) had stopped
37. By the time the doctor comes, she will **have taken** all the temperatures. (b) have taken
38. Do you think your mother will **have cooked** dinner by now? (d) has cooked
39. By the end of the century, we will **have used up** most of the oxygen. (b) have used up
40. I haven't taken a holiday **for** two years. (c) for
41. We haven't met **since** Christmas. (a) since
42. Are you studying? (b) yet
43. She always works from 8 to 12, so at 10 o'clock tomorrow, she'll **be working**. (c) be working
44. By midnight I will **have been training** for two hours. (a) have been training
45. The painters will **have painted** the hall by tomorrow night. (a) have painted
46. The children were tired because they **had been playing** football all morning. (c) had been playing
47. There was still a smell of cigarettes. Someone **had been smoking** there. (d) had been smoking
48. He **had been living** in those mountains for years when we met. (c) had been living
49. 'Why are you crying?' 'Because I've been peeling onions **for the last five minutes.' (a) for the last
50. 'What have you been doing?' 'Well, I've been watching TV **since five o'clock.' (b) since