Тренировочные упражнения. Present Perfect Continuous Tense. Средний уровень. Intermediate. Часть вторая

Оглавление

Exercise 1. Дополните следующие предложения предлогами “since” или “for”, используя словосочетания, данные в скобках.

1. We have been here. ( early morning/two hours)

2. I haven’t been riding a bicycle. ( longer than I can remember/my childhood)

3. I have known him. ( five years /2012)

4. Ann hasn’t been speaking to me. ( more than a year/ last year)

5. My husband has been asking me the same question. ( the beginning of the week/last fortnight)

6. It hasn’t been raining here. ( more than a month/February)

7. I haven’t seen you. ( Christmas /a week).

8. My neighbours have been living in this street . ( 1995/ the last ten years/ a long time)

9. I haven’t been speaking Spanish. ( ten years/2007)

10. He hasn’t had time to do it. ( five days/last Friday)

11. She has been wearing the same old dress. ( at least a month/the beginning of the month)

12. We haven’t been buying any new clothes. ( a year/ ages/then)

13. You haven’t been sending me any money. (last month/fifteen days)

14. Nobody has been writing to me. ( many weeks/my birthday)

15. He hasn’t been eating any meat. ( over a year/He was a boy)

16. The dog has been lying on the floor. ( three hours/morning)

17. He hasn’t had a car. ( five years/ 2012)

18. This question has been under consideration. ( Monday/three days)

19. We has been waiting for you.( two hours/ 11 o’clock)

20. He has been ill. ( last week/five days)

Я напишу правильные ответы, чтобы вы могли себя проверить.

1. We have been here since early morning.

We have been here for two hours.

2. I haven’t been riding a bicycle for longer than I can remember.

I haven’t been riding a bicycle since my childhood.

3. I have known him for five years.

I have known him since 2012.

4. Ann hasn’t been speaking to me for more than a year.

Ann hasn’t been speaking to me since last year.

5. My husband has been asking me the same question since the beginning of the week.

My husband has been asking me the same question for last fortnight.

6. It hasn’t been raining here for more than a month.

It hasn’t been raining here since February.

7. I haven’t seen you since Christmas.

I haven’t seen you for a week.

8. My neighbours have been living in this street since 1995.

My neighbours have been living in this street for the last ten years.

My neighbours have been living in this street for a long time.

9. I haven’t been speaking Spanish for ten years.

I haven’t been speaking Spanish since 2007.

10. He hasn’t had time to do it since for five days.

He hasn’t had time to do it since last Friday.

11. She has been wearing the same old dress for at least a month.

She has been wearing the same old dress since the beginning of the month.

12. We haven’t been buying any new clothes for a year.

We haven’t been buying any new clothes for ages.

We haven’t been buying any new clothes since then.

13. You haven’t been sending me any money since last month.

You haven’t been sending me any money for fifteen days.

14. Nobody has been writing to me for many weeks.

Nobody has been writing to me since my birthday.

15. He hasn’t been eating any meat for over a year.

He hasn’t been eating any meat since he was a boy.

16. The dog has been lying on the floor for three hours.

The dog has been lying on the floor since morning.

17. He hasn’t had a car for five years.

He hasn’t had a car since 2012.

18. This question has been under consideration since Monday.

This question has been under consideration for three days.

19. We have been waiting for you for two hours.

We have been waiting for you since 11 o’clock.

20. He has been ill since last week.

He has been ill for five days.

Exercise 2. Заполните пропуски предлогами “since” или “for”.

1. John hasn’t been here … three weeks.

2. That church has been standing here … centuries.

3. What have you been doing … yesterday?

4. My friend has been selling computers … five years already .

5. He has been sleeping … ten hours.

6. He has been sleeping … ten o’clock this morning.

7. I haven’t been wearing this dress … two years.

8. She has been teaching in this school … 2001.

9. My friend has been ill … a long time.

10. We’ve been studying English … three months.

11. I’ve been reading this book … the beginning of the week.

12. It has been snowing … yesterday morning.

13. I have been busy … early morning.

14. He hasn’t been doing any work … a week already.

15. She has been speaking on the telephone … an hour already.

16. Mother has been cooking dinner … ten o’clock.

17. I haven’t seen you … a long time.

18. We have known him … ages.

19. My granny has been resting in the garden … noon.

20 They have been living in the country … ten years.

Я напишу правильные ответы, чтобы вы могли себя проверить.

1. John hasn’t been here for three weeks.

2. That church has been standing here for centures.

3. What have you been doing since yesterday?

4. My friend has been selling computers for five years already.

5. He has been sleeping for ten years.

6. He has been sleeping since ten o’clock this morning.

7. I haven’t been wearing this dress for two years.

8. She has been teaching in this school since 2001.

9. My friend has been ill for a long time.

10. We’ve been studying English for three months.

11. I’ve been reading this book since the beginning of the week.

12. It has been raining since yesterday morning.

13. I have been busy since early morning.

14. He hasn’t been doing any work for a week already.

15. She has been speaking on the telephone for an hour already.

16. Mother has been cooking dinner since ten o’clock.

17. I haven’t seen you for a long time.

18. We have known him for ages.

19. My granny has been resting in the garden since noon.

20. They have been living in the country for ten years.