You are on page 1of 4

PRESENT PERFECT SIMPLE OR CONTINUOUS

1 Choose the correct options.


0 I haven’t taken / haven’t been taking any good fashion photos since last month.

1 Have you been knowing / you known them long?

2 She hasn’t worked / hasn’t been working in the shop long but she likes it. She started last
week.

3 Have you been listening / Have you listened to my conversation? That’s very rude.

4 I ’ve been thinking / ’ve thought about changing my phone for a few weeks. Should I change
it now?

5 We haven’t seen / haven’t been seeing them for ages because they are on holiday.

6 People have looked / have been looking at the stars since time began.

7 How many pairs of shoes have you tried / have you been trying on this afternoon?

2 Complete the dialogue. Put the verb in brackets in the correct form or write for or
since.
Julie 0 ’s been making (make) her own clothes
1
_________ the last three years. At the moment she’s designing a beautiful black and white
jacket to go with some trousers she
2
________________________ (just/buy). She
3
________________________ (never/make) a jacket before and doesn’t know if she can do it.
She
4
________________________ (know) her best friend, Alexia, 5 _________ they started school
and they enjoy a lot of the same things and have a lot of fun together. 6 _________ the last two
years, they
7
________________________ (design) clothes together and one day they hope to go into
business together. Unfortunately they
8
________________________ (not/come) up with a good design for the jacket yet so they’re
going to work on it later this evening.

3 Choose the correct options.


0 I haven’t taken / haven’t been taking any good fashion photos since last month.

1 How long have you had / have you been having that phone?

2 Mr Jones has waited / has been waiting to see you for a very long time. He’s in your office.

3 That boutique in the shopping mall


has been being / has been open for a month now.

4 We ’ve been asking / ’ve asked the manager for a part-time job in the newsagent’s.

5 How many dresses have you tried /


you been trying on?
6 How long have you been knowing /
have you known what you want to do when you leave school?

7 How long have you been studying /


have you studied English? You seem to enjoy your English classes.

4 Complete the dialogue using the correct form of the verbs in brackets or for, since, all.
A: Hi, Sarah, I 0 ’ve been waiting (wait) for you
1
____________ ages. Where have you been?
B: I 2 ________________________ (shop) with my mum 3 ____________ day. We
4
________________________ (not/have) time to get together since my birthday two weeks
ago.
A: Really?
B: Yes, we 5 ________________________ (both/be) really busy. I 6
________________________ (study) for my exams and my mum
7
________________________ (work) overtime. She’s saving to take us on holiday. We
haven’t been away as a family 8 ____________ I started my new school.
A: Oh that’ll be nice. 9 ________________________ (you/choose) where you’re going yet?
B: No, not yet.

5 Complete the text with one word in each gap.


Gemma, who 0 is now thirteen, 1 ____________ been wearing make-up 2 ____________ she
was ten years old. Her parents aren’t happy about it and
3
____________ tried to stop her wearing make-up, but she 4 ____________ not stopped
wearing it yet. Gemma takes lots of photos of herself and she’s going to post them online. She 5
____________ wanted to be a model 6 ____________ ages and hopes that someone will see
her pictures online and ask her to become one.

6 Complete the dialogue. Put the verb in brackets in the correct form or write for or
since.
Julie 0 ’s been making (make) her own clothes
1
_________ she was eleven years old. She
2
________________________ (just/finish) a beautiful black and white jacket to go with some
trousers she bought last week. She
3
________________________ (make) some amazing things and now her best friend, Alexia,
wants her to design her dress for the school prom. Julie 4 ________________________ (know)
Alexia
5
_________ three years, 6 _________ they both started secondary school. They like a lot of the
same things and have fun together. However, she
7
________________________ (never/make) a prom dress before. She 8
________________________ (look) for the perfect style for Alexia for days but she hasn’t been
able to find the right one yet.

7 Complete the dialogue with the Present Perfect Continuous form of the verbs in
brackets.
Anna: Where are you, Gemma? I 0 ’ve been waiting (wait) for you. What
1
__________________________ (you/do)?

Gemma: I 2 __________________________ (look) for a necklace to wear with my new dress.


3
Anna: __________________________ (you/search) online?

Gemma: Yeah, but I haven’t found anything yet.


4
Anna: __________________________ (your sister/help) you?

Gemma: Of course she hasn’t. She


5
__________________________ (watch) TV all afternoon as usual. She
6
__________________________ (not/do) anything helpful at all.

Anna: Well, listen to this.


I 7 __________________________ (shop) in town and I’ve just seen the perfect
necklace for you in the second-hand shop.

Gemma: I 8 __________________________ (think) about that shop all week. Let’s go now.

8 Complete the sentences with for, since or all.


0 I’m so sorry you’ve been waiting all afternoon.

1 Geoff’s been studying ____________ ages. He’s determined to get good marks.

2 John has been waiting in the headmaster’s study ____________ lunchtime.

3 She’s been listening to the same song ____________ evening. What’s wrong with her?

4 He’s been reading that book ____________ a few days. I think he’ll finish it soon.

5 They’ve they been learning English ____________ they were three years old.

6 Have you been sitting there ____________ day? Why didn’t you tell me you were here?

7 We’ve been living here ____________ we bought the house three years ago.

9 Complete the dialogue with the Present Perfect Continuous form of the verbs in
brackets.
Anna: Where are you Gemma? I 0 ’ve been waiting (wait) for you for hours.
1
__________________________ (you/do) your homework?

Gemma: No I haven’t.

Anna: Well, 2 __________________________ (you/play) video games?


Gemma: I 3 __________________________ (try) to find a necklace to go with my new dress.
My sister 4 __________________________ (help) me.

Anna: Where 5 __________________________ (you/look)?

Gemma: I 6 __________________________ (search) online, but I haven’t found anything


suitable.

Anna: You 7 __________________________ (waste) your time online. I’ve seen the perfect
necklace for that dress in the second-hand shop in town. In fact, I asked the shop
owner him to keep it for you. He
8
__________________________ (keep) it all week.

Gemma: Really? That’s amazing. Thanks.

10 Complete the sentences with for, since or all.


0 I’m so sorry you’ve been waiting all afternoon.

1 I’ve been looking for my laptop ____________ this morning. I can’t find it anywhere.

2 She’s been listening to the same song ____________ an hour. She must really like it.

3 You’ve been writing that essay ____________ Monday last week. Isn’t it finished yet?

4 They’ve they been learning English ____________ ages.

5 Have you been watching TV ____________ evening?

6 We’ve been living here ____________ three years now.

7 We’ve been calling him ____________ day but he hasn’t answered his phone.

You might also like