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