Advertisements

1. Complete the text with the present perfect continuous form of the verbs below.

ask      attract      focus      get      not go

post      not update      visit      write

Purple POPCORN

Sam Delaney, a student at Imperial College London, 1……………………….. film reviews since he was eleven years old. At first, he posted them on Facebook, but for the past four years, he 2……………………….. them on his own website – Purple Popcorn. The website 3……………………….. the attention of the media recently, since it emerged that several Hollywood producers 4……………………….. it to read his reviews. ‘They’ve finally noticed me,’ says Sam, proudly. ‘They 5……………………….. if they can put lines from my reviews on their own websites and adverts.’

Since September, Sam 6……………………….. his site very often. That’s because he 7……………………….. to the cinema very much while he’s preparing for exams. ‘I 8……………………….. on my university work,’ he says. Even so, his website 9……………………….. a lot of hits thanks to a growing number of followers on Twitter.

Answer

1 has been writing   2 ‘s been posting

3 has attracted   4 have been visiting   5 ‘ve asked

6 hasn’t been updating   7 hasn’t been going

8 ‘ve been focussing   9 has been getting

2. Complete the sentences with the present perfect continuous form of the verbs in brackets and for or since.

 She ……………………………… (collect) badges ………….. ten years. She got thousands!

 ……………………………… (you / learn) Japanese ………….. a long time?

 I’m going home. I ……………………………… (not feel) well ………….. this morning.

 My sister ……………………………… (drink) coffee ………….. most of the evening and now she can’t sleep!

 I don’t know why he’s being so impatient. He ……………………………… (not wait) ………….. long.

 I should do well in my exams. I ……………………………… (work) hard ………….. the start of term.

Answer

1 ‘s been collecting, for   2 Have you been learning, for

3 haven’t been feeling, since   4 has been drinking, for

5 hasn’t been waiting, for   6 ‘ve been working, since

3. Circle the correct answers.

 You’re two hours late! What ………….. all afternoon?

 have you done

 have you been doing

 This farm ………….. to our family for two centuries.

 has belonged

 has been belonging

 ‘I send you an email.’ ‘Really? I ………….. it.’

 haven’t received

 haven’t been receiving

 Is Tom OK? I ………….. him three times this week, but he hasn’t replied.

 ‘ve texted

 ‘ve been texting

 ………….. my popcorn? The box half empty!

 Have you eaten

 Have you been eating

 Is dinner ready yet? You ………….. for hours!

 ‘ve cooked

 ‘ve been cooking

 I’m really enjoying this novel, but I ………….. all of it.

 haven’t understood

 haven’t been understanding

 My dad ………….. his car. He goes everywhere by bike now.

 has sold

 has been selling

Answer

1 b   2 a   3 a   4 a   5 b   6 b   7 a   8 a

4. Complete the replies with the present perfect simple or present perfect continuous form of the verbs in brackets.

1   A   Have you finished that history project?

     B   No, I haven’t. And I ……………………………… (do) it all day!

2   A   Why are your hands so dirty?

     B   I ……………………………… (try) to repair my bike.

3   A   Did your brother forget about football practice?

     B   Yes. And I ……………………………… (remind) him three times this week!

4   A   Did you write a letter to the town council?

     B   Yes, but I ……………………………… (not send) it.

5   A   Are those potatoes ready yet?

     B   No, they aren’t. How long ……………………………… (we / cook) them?

6   A   Has Billy replied to your messages yet?

     B   No, he hasn’t. And I ……………………………… (text) him five times!

7   A   You’re nearly an hour late. What ……………………………… (you / do)?

     B   Sorry. I was asleep!

8   A   This film doesn’t make sense. Why are the police chasing that man?

     B   I don’t know. I ……………………………… (not watch).

Answer

1 ‘ve been doing   2 ‘ve been trying   3 ‘ve reminded

4 haven’t sent   5 have we been cooking   6 ‘ve texted

7 have you been doing   8 haven’t been watching

5. Complete the dialogues with the present perfect continuous form of the verbs in brackets.

Mark     How long 1……………………………….. (your sister / play) the drums?

Holly     For about two years.

Mark     Does she practise every day?

Holly     No, she 2……………………………….. (not practise) recently. She 3……………………………….. (study) for her exams.

Sarah     Why are you so tired?

Paul       I 4……………………………….. (not sleep) well. I 5……………………………….. (wake up) very early, and then I can’t get back to sleep again.

Sarah     Why do you think is? 6……………………………….. (you / work) too much?

Paul       Yes, I suppose that might be it.

Answer

1   has your sister been playing

2   hasn’t been practising

3   ’s been studying

4   haven’t been sleeping

5   ’ve been waking up

6   Have you been working

6. Complete the sentences with the correct present perfect simple or continuous form of the verbs in brackets.

 We ……………………………….. (walk) for ages. I think we’re lost.

 Zach will have to walk to school because he ……………………………….. (miss) the bus.

 Sorry I’m late. ……………………………….. (you / wait) long?

 I ……………………………….. (go) to Paris twice, but I wouldn’t mind going again.

 She’s hot because she ……………………………….. (play) tennis all afternoon.

 You ……………………………….. (not have) that phone for long. What do you want a new one?

Answer

1 ’ve been walking   2 ’s missed   3 Have you been waiting

4 ’ve been   5 ’s been playing   6 haven’t had

Pin It on Pinterest

Share This