Ответ: Test 1.
1. We were good friends. We had known each other for a long time.
2. They had climbed for five hours before they reached the top of the mountain.
3. I had been feeling sleepy all day so I went to bed early.
4. Ken gave up smoking two years ago. He had been smoking for 30 years.
5. Ann had just got home when I phoned.
6. We were extremely tired at the end of the journey. We had been travelling for more
than 24 hours.
7. I was sad when I sold my car. I had had it for a very long time.
8. Mary was sitting on the ground. She was out of breath. She had run
9. In the evening I was very tired because I had been cleaning my house since
morning.
10. The house was dirty. They had not cleaned it for weeks.
Test 2.
1. I have broken your pen. I am very sorry.
2. ‘What’s the matter?’ ‘I have been reading in my room for hours, and I have got a headache.’
3. I am very tired! I have been working all day, but I have not finished
yet.
4. I have smoked since I was sixteen.
5. I have been smoking too many cigarettes today.
6. ‘Why are you out of breath?’ ‘I have been running.’
7. I have lost my note-book. Have you seen it anywhere?
8. Someone has eaten my sweets. They are nearly all gone.
9. I have been waiting for you for ages! Where have you been?
10. How many exercises have you done today?
Test 3.
1. We’d better wait till 14 December. David will have been having his exam by then, so he’ll be able to join us.
2. I am expecting an important letter and I think it will have arrived by
Thursday.
3. Jane will have been learning English for 5 years this summer.
4. By the end of the month he will have been climbing mountains for twenty
years.
5. By the end of the month he will have climbed 50 mountains.
6. Today is Tuesday. Rosie says she will have finished her composition by Saturday.
7. When Frank comes home, his mother will have already cooked
8. By 6 o’clock Ted will have been playing football for 5 hours!
9. Wake me up by 9 o’clock! I’ll have slept long enough by then.
10. At the end of this term I will have (been teaching for six years