ГДЗ 6B Present perfect ### 1 Write the words in the correct order to make sentences. 1. My sister hasn't finished her...

6B Present perfect

1 Write the words in the correct order to make sentences.

  1. My sister hasn't finished her exams.
  2. Have you played the new computer game?
  3. My dog has broken its leg.
  4. My parents have been to New York.
  5. Have you seen my trainers?
  6. Has my cousin applied for a new job?

2 Write the past participles of these regular and irregular verbs.

  1. visit — visited
  2. ask — asked
  3. take — taken
  4. meet — met
  5. use — used
  6. see — seen
  7. do — done
  8. reach — reached
  9. stop — stopped
  10. put — put
  11. be — been
  12. spend — spent

3 Complete the sentences with the present perfect form of the verbs in brackets.

  1. Oh no! You have dropped (drop) my laptop!
  2. My friends have bought (buy) lots of new clothes in the sale.
  3. We have been (be) on holiday for a week but we haven't spent (not spend) much money.
  4. This train has stopped (stop) at every town and village!
  5. I have had (have) a shower and I'm ready to go out.
  6. Have you met (you / met) my best friend from school?
  7. Has he had (he / have) that motorbike?
  8. My grandparents have lived (live) in London since 2010.

4 Circle for or since.

  1. We've been in this queue for two hours!
  2. I've known my best friend since we were at primary school.
  3. Have you had that phone for a long time?
  4. You've needed a new car for since years.
  5. I've had a headache since this morning.

5 Complete the sentences with been or gone.

  1. I'm sorry, Adam isn't here. He's gone to the shops.
  2. My parents have gone on holiday. They'll be back next week.
  3. My hair is wet because I've been to the swimming pool.
  4. Bess was here earlier, but now she's gone.
  5. I've been to Paris but I don't remember it very well.

6D Contrast: past simple and present perfect

6 Some of the sentences are incorrect. Rewrite them correctly.

  1. I read six books last year.
  2. Jo washed her hair last night.
  3. I have had this watch since March.
  4. Have you ever been to Spain? (Correct)
  5. 'Tidy your room, please.' 'I have already tidied it.'
  6. We ate at that restaurant last Tuesday.
  7. Peter went to the shops on Friday morning.
  8. I've been kayaking twice in the last year. (Correct)
  9. 'Did you do your homework yet?' 'No, not yet.' (Correct in US English, but in UK: 'Have you done your homework yet?')

7 Complete the sentences. Use the past simple form of the verb in one sentence, and the present perfect in the other.

  1. have

a) I have had this laptop since my birthday.
b) We had dinner in the garden last night.

  1. not buy

a) I didn't buy a new jacket in the sale last weekend.
b) I haven't bought any new clothes for months.

  1. leave

a) I left home at seven and arrived at school at eight.
b) I have left your dinner in the fridge. You can heat it up later.

  1. not text

a) I didn't text you last night because I don't have your number.
b) Jim hasn't texted his girlfriend since Monday. She's a bit upset about it.

  1. go

a) I went to Turkey three times. The last time was in 2011.
b) Liam has gone to Morocco last summer. (Note: Correct usage is 'Liam went to Morocco last summer' because of the specific time).

8 Complete the dialogues with the verbs. Use the past simple or the present perfect.

Max: Have you ever been to Portugal?
Lucy: Yes, I have. I went there last summer.
Max: Did you stay in Porto?
Lucy: No, we didn't. We spent most of our time in Lisbon.
Max: I'd like to see Lisbon. I have never been there.

Tom: Did you see the new Iron Man film last Saturday?
Sarah: No, I haven't. I haven't been to the cinema for ages.
Tom: Was it good?
Sarah: Yes, it was great. You should see it.

Сообщить об ошибке
ГДЗ по фото