A. Complete using the correct present perfect simple form of the verbs in brackets.
1. I have seen this film already.
2. John and Julie have had their car for about a year.
3. She has not taken her driving test yet.
4. Sue has been a tour guide since she left university.
5. Have you ridden into town on your new bike yet?
6. This computer has made my life a lot easier.
7. We have not decided what to get Mark for his birthday yet.
8. Has Paul ever met a famous person?
B. Choose the correct answer.
1. I’ve never played this game before.
2. Adam tidied his room last night.
3. Have you lived here since 2005?
4. Carol and I went to the cinema three nights ago.
5. It’s the first time you’ve visited our flat, isn’t it?
6. They haven’t given the baby a name yet.
7. Didd you go to New York when you went to the States last summer?
8. Have you ever sent an e – mail before?
C. Look at the picture and use the prompts to write sentences. Use the correct form of the present perfect simple.
1. Lesson has not started yet.
2. Teacher has already written on the board.
3. Joe an Tim have just come into the classroom.
4. Tony has not finished getting books ready.
5. Christine has already opened book.
6. Dave has droped pen on the floor.
7. He has not 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 have you been doing recently?
Matt: Oh, hi Mandy. Well I have been studying for my exams.
Mandy: That sounds boring! Have you been working hard?
Matt: Very! Basically, I have been just sitting at my desk in my bedroomfor the past three weeks and I have not been going out at all. I have been working 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 I have been painting my bedroom for the last few days. That has been fun! And we have also planning our summer holiday.
Matt: Great! Wheere are you going?
Mandy: Well, we haven’t decided yet. We have been looking 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, I have been thinking of having a party when I finish my exams. Would you like to come?
Mandy: Sure! That would be great!
E. Circle the correct word or phrase.
1. I think I’ve heard that song before.
2. They haven’t arrived yet, but they should be here soon.
3. You have been writing that e – mail for over an hour. How long is it going to take you?
4. Have you been talking on the phone since eight o’clock?
5. Jo has already invited Shirley to dinner.
6. I’ve been reading an interview with Brad Pitt, but I haven’t finished it yet.
7. Have the boys been playing computer games since this morning?