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

Show 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?) ________
Show 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? ________
Show 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.
Show 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