You are on page 1of 2

Complete the following sentences with the correct Present Perfect forms.

1. Mrs Snow has made a fantastic cake. (make)


2. Debbie has bought a new bike. (buy)
3. I haven’t fed my little dog yet. (not feed)
4. Sally and Jenny have got a new CD player.ha (get)
5. Chris hasn’t found his keys yet. (not find)
6. The pupils haven’t done their homework. (not do)
7. Nick can't play football today. He has had an accident with his bike. (have)
8. Liz hasn’t finished her homework yet. (not finish)
9. Has Julia been to school today? (be)
10. What have you made for lunch today, Mum? (make)
11. Bill has tidied his room, but he hasn’t washed the dishes yet. (tidy up, not wash)
12. Sandra has bought a lot of things for her birthday party, but she hasn’t made the
cakes yet. (buy, not make)

Open the brackets. Put the verbs into the Present Perfect.
1. Her mother just (to make) a new skirt.
Her mother has just made a new skirt.
2. I have just opened (to open) a box of chocolates.
3. They have just talked (to talk) about it.
4. Henry has just told (to tell) me an interesting story.
5. We have just written (to write) an exercise.
6. Susan already has read (to read) a newspaper.
7. His grandmother has already made (to make) a tasty cake.
8. My friends have already learnt (to learn) a lot of English words.
9. My little sister has just had (to have) lunch.
10. Charles has never been (to be) to New Zealand.
11. Our teacher hasn’t seen(not to see) her today yet.
12. My friends haven’t(not to play) basketball this morning yet.
13. John hasn’t cleaned (not to clean) the carpet yet.

Write the words in the correct order to make questions:


1. lived / ever / you / village / a / Have / in
Have you ever lived in a village?
2. you/ a volcano/ Have/ seen / ever / grandparents
Have your grandparents ever seen a volcano?
3. Has / Tim / met / a diver / ever
Has Tim ever met a diver?
4. ocean / sailed / across / I / an / ever / Have
Have I Ever sailed an ocean?
5. a child / ever / Mount Everest / Has / climbed
Has a child ever climbed Mount Everest?
6. you / been / Have / to / ever / Australia
Have you ever been to Australia?
7. it / ever / snowed / Has / July / in
Has it ever snowed in July?
8. had / Have / English / ever /an / you / penfriend
Have you ever had an English penfriend?
Write down the questions and the short answers. Use Present Perfect.
1. the Coopers / arrive / yet ? - No,
Have the Coopers arrived yet? – No, they haven’t.
2. you / ever be / to Sweden ? - Yes,
Have you ever been to Sweden?- Yes, I have.
3. Tim / find / his workbook ? - No,
Has Tim found his workbook?- No, he hasn’t.
4. he / ever read / a book from Shakespeare ? - Yes,
Has he ever read a book from Shakespeare?-Yes, he has.
5. you / ever play / the piano ? - No,
Have you ever played the piano?- No, I haven’t.
6. you / hear / from Daniel lately ? - Yes,
Have you heard from Daniel lately?- Yes I have.
7. it / snow / this winter ? - Yes,
Has it snowed this winter?- Yes, it has.
8. you / sleep / well all night ? - No,
Have you slept well all night?- No, I haven’t.
9. she / already / finish ? - No,
Has she already finished?- No, she haven’t.
10. Susan / ride / a bike before ? - Yes,
Has Susan ridden a bike before?- Yes, she has.

Write down the questions and the short answers.


1. you / watch / her new movie ? No,
Have you watched her new movie? – No, I haven’t.
2. they / ever visit / any country in Africa ? Yes,
Have they ever viseted any country in Africa?- Yes they Have.
3. the girls / come / home yet ? Yes,
Have the girls come H ome yet?- Yes, they have.
4. dad / already clean / the car ? Yes,
Has dad already cleaned the car?- Yes, he has.
5. he / ever ride / a horse ? No,
Has he ever ridden a horse?- No, he hasn’t.
6. Mike / miss / the train ? Yes,
Has Mike missed the train?- Yes he has.
7. you / ever meet / her ? No,
Have you ever meet her?- No, I haven’t.
8. Sam / recently return / from holiday ? Yes,
Has Sam recently return from holiday?- Yes, he has.
9. she / ever be / to Brazil ? No,
Has she ever be to Brazil?- No, she hasn’t.
10. you / ever study / Spanish at school ? No,
Have you ever study Spanish at school?- No, I haven’t.

You might also like