Подставьте глаголы, данные в скобках, в соответствующее время.
... (часть 1 варианта)
16. Do you enjoy playing tennis? - Oh, yes. I (play) since i was six years old.
17. Have you been working here long? - Yes. By next June, i (work) here for ten years.
18. It's nine o'clock. - Yes. The postman (deliver) Mum's parcel by now.
19. I liked your speech. Thank you. I (practise) for hours before i made it.
20. Did Martin help you clean the house yesterday? - No. By the time he got up, i (do) everything.
2 вариант
1. She (to learn) French for five years before she could speak fluently.
2. He (to repair) his car now. I guess he (to do) this since the very morning.
3. The students (to read) up for their exams for more than three hours by the time we join them.
4. Since when you (to sit) here? How long you (to write)? - I (to wait) for you since the lessons were finished.
5. Mike (to work) in the insurance company. Next month he (to work) there for half a year.
6. She (to walk) in the park since morning. It's time to have dinner, but she (not to come) yet.
7. I (to save) money for 2 years already. By next winter I (to have) the necessary sum of money.
8. How long you (to know) this girl? - I (to know) her since school.
9. They (to experiment) for a year before they achieved some promising results.
10. What's the weather like in Murmansk now? - It (to snow) heavily. It (to snow) since Monday.
11. Jim (to study) history. Next year he (to study) history for five years.
12. What you (to do) the whole evening yesterday? – I (to prepare) for exam. I (to prepare) for it for two hours when you called.
Answers & Comments
16. I havebeen playing
17. I willhave been working
18. willhave delivered
19. havebeen practicing
20.had done
1. had beenlearning
2 . isrepairing/has been doing
3. willhave been reading
4. have youbeen sitting/have you been writing/have been waiting
5.works/willhave been working
6. has beenwalking /hasn`t come
7. havebeen saving/ will have had
8. have youknown/ have known
9. had beenexperimenting
10. issnowing/has been snowing
11.studies/willhave been studying
12. wereyou doing/was preparing/had been preparing