Advertisements

Exercise 1   

What have these people been doing or what has been happening?

Answers

1

2   She’s been watching television. / She has been watching television.

3   They’ve been playing tennis. / They have been playing tennis.

4   He’s been running. / He has been running.

Exercise 2   

Write a question for each situation.

1   You meet Paul as he is leaving the swimming pool.

    You ask: (you / swim?) …………………….

2   You have just arrived to meet a friend who is waiting for you.

    You ask: (you / wait / long?) …………………….

3   You meet a friend in the street. His face and hands are very dirty.

    You ask: (what / you / do?) …………………….

4   A friend of yours is now working in a shop. You want to know how long.

    You ask: (how long / you / work / there?) …………………….

5   A friend tells you about his job – he sells mobile phones. You want to know how long.

    You ask: (how long / you / sell / mobile phones?) …………………….

Answers

2

1   Have you been swimming?

2   Have you been waiting long?

3   What have you been doing?

4   How long have you been working there?

5   How long have you been selling mobile phones?

Exercise 3   

Read the situations and complete the sentences.

1   Nicky is thinking of giving up her job.   …………………….

2   Are you believing in God?   …………………….

3   I‘m feeling hungry. Is there anything to eat?   …………………….

4   This sauce is great. It‘s tasting really good.   …………………….

5   I‘m thinking this is your key. Am I right?   …………………….

Answers

3

1   ‘s been raining

2   ‘ve been waiting / have been waiting

3   ‘ve been learning Spanish / have been learning Spanish

4   She’s been working there / She has been working there

5   They’ve been going there / They have been going there

Exercise 4   

Put the verb into the present continuous (I am -ing) or present perfect continuous (I have been -ing).

1   ……………………. (Maria / learn) English for two years.

2   Hello, Tom. ……………………. (I / look) for you. Where have you been?

3   Why ……………………. (you / look) at me like that? Stop it!

4   Linda is a teacher. ……………………. (she / teach) for ten years.

5   ……………………. (I / think) about what you said and I’ve decided to take your advice.

6   ‘Is Paul on holiday this week?’ ‘No, ……………………. (he / work).’

7   Sarah is very tired. ……………………. (she / work) very hard recently.

Answers

4

1   Maria has been learning

2   I’ve been looking / I have been looking

3   are you looking

4   She’s been teaching / She has been teaching

5   I’ve been thinking / I have been thinking

6   he’s working / he is working

7   She’s been working / She has been working

Pin It on Pinterest

Share This