Game Preview

Present perfect

  •  English    16     Public
    Complete the sentences with the verb given to make the present perfect
  •   Study   Slideshow
  • Megan and Tim _______ ________ friends. (invite)
    Megan and Tim have invited friends.
  •  15
  • Sara _____ _______ the music. (not choose)
    Sara hasn't chosen the music.
  •  25
  • Our teacher ______________ us any homework. (give)
    Our teacher hasn't given us any homework.
  •  15
  • We ______ _________ the cake yet. (not make)
    We haven't made the cake yet.
  •  15
  • _________ you _________ to London, yet? (go)
    Have you been to London, yet?
  •  20
  • My mum _________ ____________ my bedroom. (decorate)
    My mum has decorated my bedroom.
  •  15
  • I __________ _____________ cleaning my room. (finish)
    I have finished cleaning my room.
  •  15
  • My sister _________ ____________ my mum a birthday present. (buy)
    My sister has bought my mum a birthday present.
  •  15
  • Marta ______ already ___________ her homework. (do)
    Marta has already done her homework.
  •  20
  • I _______ ___________ English for 2 years. (study)
    I have studied English for 2 years.
  •  15
  • We ________ never ________ an elephant. (see)
    We have never seen an elephant.
  •  20
  • My dad _______ __________ as a pilot. (work)
    My dad has worked as a pilot.
  •  20
  • He _______ already ________ in a hot-air balloon. (be)
    He has already been in a hot-air balloon.
  •  25
  • They _________ ___________ a story. (write)
    They have written a story.
  •  25
  • We ________ already _______ lunch. (have)
    We have already had lunch.
  •  20
  • We ________ ____________ maths for the exam tomorrow. (study)
    We have studied maths for the exam tomorrow.
  •  25