A. Complete using the correct present perfect simple form of the verbs in brackets.

1   I ………………….. (see) this film already.

2   John and Julie ………………….. (had) their car for about a year.

3   She ………………….. (not / take) her driving test yet.

4   Sue ………………….. (be) a tour guide since she left university.

5   ………………….. (you I ride) into town on your new bike yet?

6   This new computer ………………….. (make) my life a lot easier.

7   We ………………….. (not I decide) what to get Mark for his birthday yet.

8   ………………….. (Paul / ever / meet) a famous person?

Answer

1 have seen   2 have had   3 hasn’t taken

4 has been   5 Have you ridden

6 has made   7 haven’t decided

B. Choose the correct answer.

1   ………………. never played this game before.

A I’ve   B I

2   Adam ………………. his room last night.

A has tidied   B tidied

3   ………………. here since 2005?

A Have you lived   B Did you live

4   Carol and I ………………. to the cinema three nights ago.

A have been   B went

5   It’s the first time ………………. our flat, isn’t it?

A you’ve visited   B you visited

6   They ………………. the baby a name yet.

A haven’t given   B didn’t give

7   ………………. to New York when you went to the States last summer?

A Have you been   B Did you go

8   ………………. an e-mail before?

A Have you ever sent   B Did you ever send

Answer

1 A   2 B   3 A   4 B   5 A   6 A   7 B   8 A

C. Look at the picture and use the prompts to write sentences. Use the correct form of the present perfect simple.

1   lesson / not / start / yet

2   teacher / already / write / on the board

3   Joe and Tim /just / come / into the classroom

4   Tony / not / finished / getting / books ready

5   Christine / already / open / book

6   Dave / drop / pen / on the floor

7   he / not / pick it up / yet

Answer

1   The lesson hasn’t started yet.

2   The teacher has already written on the board.

3   Joe and Tim have just come

4   Tony into the hasn’t classroom. finished getting his books ready.

5   Christine has already opened her book.

6   Dave has dropped his pen on the floor.

7   He hasn’t picked it up yet.

D. Complete using the correct present perfect continuous form of the verbs in brackets. Use short forms where possible.

Mandy:   Hi Matt. How are you? What (1) ………………………… (you / do) recently?

Matt:   Oh, hi Mandy! Well, (2) ………………………… (I / study) for my exams.

Mandy:   That sounds boring! (3) ………………………… (you / work) hard?

Matt:   Very! Basically, (4) ………………………… (I / just / sit) at my desk in my bedroom for the past three weeks and (5) ………………………… (I / not / go) out at all. (6) ………………………… (I / work) with Michael, my best friend, some of the time, though, so at least I’ve had some company. How about you?

Mandy:   Well, my mum and (7) ………………………… (I / paint) my bedroom for the last tew days. That has been fun! And (8) ………………………… (we / also / plan) our summer holiday.

Matt:   Great! Where are you going?

Mandy:   Well, we haven’t decided yet. (9) ………………………… (We / look) at different places to see which we like best.

Matt:   I’m sure you’ll have a great time, wherever you go. Oh, by the way, (10) …………………………  (I / think) of having a party when I finish my exams. Would you like to come?

Mandy:   Sure! That would be great!

Answer

 have you been doing

 I’ve been studying

 Have you been working

 I’ve just been sitting

 I haven’t been going

 I’ve been working

 I’ve been painting

 we’ve also been planning

 We’ve been looking

10   I’ve been thinking

E. Circle the correct word or phrase.

1   I think I’ve heard / been hearing that song before.

2   They haven’t arrived / been arriving yet, but they should be here soon.

3   You’ve written / been writing that e-mail for over an hour. How long is it going to take you?

4   Have you talked / been talking on the phone since eight o’clock?

5   Jo has already invited / been inviting Shirley to dinner.

6   I’ve read / been reading an interview with Brad Pitt, but I haven’t finished it yet.

7   Have the boys played / been playing computer games since this morning?

Answer

1 heard   2 arrived   3 been writing

4 been talking   5 invited

6 been reading   7 been playing

F. Complete using the words in the box.

already • ever • for • just • never • since • yet

1   I haven’t listened to their new CD …………………. . Is it any good?

2   We’ve been waiting for you …………………. over an hour. Where have you been?

3   Have you …………………. been to the UK before?

4   I’m afraid we’ve …………………. made plans for this weekend, so we won’t be free.

5   Pedro has been having English lessons …………………. he was five years old.

6   It’s strange that you mention the film Crash. I’ve …………………. been reading about it in the paper.

7   I’ve …………………. heard of a ‘sudoku’. What is it?

Answer

1 yet   2 for   3 ever   4 already

5 since   6 just   7 never

Pin It on Pinterest

Share This