ГДЗ 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.
- My sister hasn't finished her exams.
- Have you played the new computer game?
- My dog has broken its leg.
- My parents have been to New York.
- Have you seen my trainers?
- Has my cousin applied for a new job?
2 Write the past participles of these regular and irregular verbs.
- visit — visited
- ask — asked
- take — taken
- meet — met
- use — used
- see — seen
- do — done
- reach — reached
- stop — stopped
- put — put
- be — been
- spend — spent
3 Complete the sentences with the present perfect form of the verbs in brackets.
- Oh no! You have dropped (drop) my laptop!
- My friends have bought (buy) lots of new clothes in the sale.
- We have been (be) on holiday for a week but we haven't spent (not spend) much money.
- This train has stopped (stop) at every town and village!
- I have had (have) a shower and I'm ready to go out.
- Have you met (you / met) my best friend from school?
- Has he had (he / have) that motorbike?
- My grandparents have lived (live) in London since 2010.
4 Circle for or since.
- We've been in this queue for two hours!
- I've known my best friend since we were at primary school.
- Have you had that phone for a long time?
- You've needed a new car for since years.
- I've had a headache since this morning.
5 Complete the sentences with been or gone.
- I'm sorry, Adam isn't here. He's gone to the shops.
- My parents have gone on holiday. They'll be back next week.
- My hair is wet because I've been to the swimming pool.
- Bess was here earlier, but now she's gone.
- 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.
- I read six books last year.
- Jo washed her hair last night.
- I have had this watch since March.
- Have you ever been to Spain? (Correct)
- 'Tidy your room, please.' 'I have already tidied it.'
- We ate at that restaurant last Tuesday.
- Peter went to the shops on Friday morning.
- I've been kayaking twice in the last year. (Correct)
- '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.
- have
a) I have had this laptop since my birthday.
b) We had dinner in the garden last night.
- 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.
- 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.
- 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.
- 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.