Grammar reference and practice 10.1

1Choose the correct words. 
  • 1She  danced in some major competitions around the world.

  • 2We haven't phoned our friends in Australia this month.

  • 3I've posted your letter for you.

  • 4The college has offered me a place to study physics.

  • 5haven't prepared lunch, because I'm not hungry.

  • 6He hasn't returned the book to the library.

2Complete the sentences with the present perfect form of the verbs in the box. 
  • finish
  • not visit
  • pack
  • answer
  • not tidy
  • bake
  • talk
  • walk
  • 1 my bag and I'm ready to go.

  • 2My sister 's baked a delicious cake. Would you like a slice?

  • 3Henry 's walked from Brighton to Edinburgh – that's 600 kilometres!

  • 4The programme 's finished, so let's switch off the TV.

  • 5We 've talked to lots of people and they all love our idea.

  • 6Nick's grandmother is feeling a bit lonely, because he hasn't visited her this week.

  • 7've answered all the questions in the test, but I don't know what my score will be.

  • 8You haven't tidied your room. It's really messy.

3Write sentences in the present perfect. 
  • 1She / write / five books for children.

  • 2My parents / teach / at different schools / around the world.

    My parents have taught at different schools around the world.

  • 3They / not give / any money / to charity.

    They haven't given any money to charity.

  • 4I / not hear / this song before.

    I haven't heard this song before.

  • 5Mike / run / two marathons / this year.

    Mike has run two marathons this year.

  • 6You / make / a terrible mistake.

    You've made a terrible mistake.

  • 7My sister / met / several famous actors.

    My sister has met several famous actors.

  • 8We / not have / a reply from him.

    We haven't had a reply from him.

4Write positive ✔ and negative ✘ sentences in the present perfect. 
You need to use normal letters and capital letters correctly in this task.
  • 1We  (eat) chocolate today. ✘

  • 2've written (write) a story for my homework. ✔

  • 3've known (know) Sara for ten years. ✔

  • 4She hasn't been (go) to the USA. ✘

  • 5We 've broken (break) the phone. ✔

  • 6They haven't won (win) any football matches. ✘

  • 7He 's ridden (ride) a horse. ✔

  • 8She hasn't met (meet) my brother. ✘