Sie sind auf Seite 1von 3

UNIT - 17 Present Perfect Continuous

1 Choose the correct answer. [������� �� ����� ��������.]

1. We ...have been trying... to sell our house for ages.


.a. are trying .b. have been trying .c. try

2. How long ...have you had... that bike?


.a. have you been having .b. have you .c. have you had

3. Don't make any noise, dad ...is sleeping... .


.a. is sleeping .b. has been sleeping .c. sleeps

4. The boys ...have been talking... about the concert for days.
.a. talk .b. have been talking .c. are talking

5. I ...have known... that family since I was a child.


.a. have known .b. know .c. have been knowing

6. It ...has been snowing... since last night.


.a. is snowing .b. has been snowing .c. snows

7. 'Have you been living here for long?' 'Yes, I ...have... .'
.a. am .b. have been .c. have

8. He ...has been waiting... outside the theatre for two hours now.
.a. is waiting .b. has been waiting .c. waits

2 Fill in the correct words and for or since.


[���� ��� ������ ������, ��� for � since.]

been talking haven't been waiting have been living


hasn't been working has been cleaning been raining

1. They ...have been living... in Southampton ...since... 2003.

2. He ...hasn't been working... here ...for... very long.

3. 'Has it ...been raining... ...since... this morning?' 'Yes, it has.'

4. I've just arrived. I ...haven't been waiting... ...for... long.

5. Diane...has been cleaning... the house ...since.... this morning.


She's almost finished.

6. Have you ... been talking... on the phone ...for... an hour?

3 Fill in the correct word. [���� �� ����� ����.]

have has haven't had for hasn't been since

1. They haven't eaten anything ...since... this morning.


2. You have been working ...for... six hours. You need a rest.

3. They ...haven't... been living in England for a long time. They moved
here last month.

4. I have ...had... a cold since last weekend.

5. I haven't ...been... to a restaurant since my birthday in January.

6. She has been sleeping ...since... nine o'clock last night.

7. ...Has... it been snowing all night, Mum?

8. He ...hasn't... arrived yet. He's still at the airport.

9. How long ...have... you known him?

10. This company has been making cheese ...for... twenty years.

4 Fill in the correct words.


[���� ��� ������ ������.]

have you been have been studying have you finished


have been waiting have you been doing

A. Daryl: I (1) ...have been waiting... for you for an hour.


Where (2) ...have you been...?

George: Sorry, Daryl. There was a lot of traffic.

B. Laura: What (3) ...have you been doing... in your room for so many hours?

Lisa: I (4) ...have been studying... for tomorrow's test.

Laura: Well, (5) ...have you finished... yet?

Lisa: No, I'm just having a rest.

5 Choose the correct answer. [������� �� ����� ��������.]

1. How long ...has he been playing... football for that team?


.a. does he play .b. has he been playing

2. Tania has been learning Spanish ...for... years.


.a. for .b. since

3. We ...haven't known... each other for very long.


.a. haven't been knowing .b. haven't known

4. Mark and Paul ...have been going... to that school for the last six months.
.a. have been going .b. are going

5. Michael ...has been swimming... in the pool since noon.


.a. has been swimming .b. is swimming
6. We have been ...looking... for Mum's glasses all morning.
.a. looked .b. looking

7. They ...have been living... in London since 1992.


.a. have been living .b. are living

8. I haven't spoken to her ...since... last month.


.a. from .b. since

6 Click on the mistake in each sentence. [���� ���� ��� �����.]

1. How long have you ...been knowing... the truth?

2. Jane ..is studying... for two hours now.

3. They ...are sleeping... since ten o'clock.

4. We haven't been to Italy ...from... 2004.

5. She has ...been having... this car since 2000.

Das könnte Ihnen auch gefallen