Game Preview

Present perfect

  •  English    25     Public
    Sentences to practice present perfect
  •   Study   Slideshow   Edit
  • ............... you ............................. (ever / travel) abroad?
    Have you ever travelled abroad?
  •  15
  • I ............................... (never / eat) fried grasshoppers.
    have never eaten
  •  20
  • My mum ......................... (lose) her car keys.
    has lost
  •  10
  • He ........................ (live) here for three years.
    has lived
  •  15
  • The couple ................... (just / move) to a new apartment. It's beautiful.
    has just moved
  •  20
  • They ....................... (do) two tests this term.
    have done
  •  10
  • I ........................ (never / be) to Australia.
    have never been
  •  15
  • The students ........................... (write) a poem about love.
    have written
  •  15
  • It's so hot that I ............................ (drink) five glasses of water already this afternoon.
    have drunk
  •  20
  • Robert ................... (teach) English at a primary school for many years.
    has taught
  •  15
  • She's getting married in a week, and she ................. (not choose) her dress yet.
    hasn't chosen
  •  20
  • In the last few years, it ................... (become) more and more difficult to get into college.
    has become
  •  15
  • Shelley can't go skiing. She ....................... (break) her leg.
    has broken
  •  20
  • I ......................... (never / feel) so good!
    have never felt
  •  15
  • Jane is out of breath because she ................... (run) all the way from the bus terminal.
    has run
  •  20
  • Our dad is here, and he ............................ (bring) some sandwiches!
    has brought
  •  15
  • The price of oil ..................... (fall) rapidly since January.
    has fallen
  •  15
  • We're late - the game ......................... (begin)
    has begun
  •  25
  • Someone ....................... (just / steal) my bicycle!
    has just stolen
  •  25
  • I've lost my grammar book. ................ you ................. (see) it?
    Have you seen it?
  •  20
  • My little sister ............................ (never / swim) in the sea.
    has never swum
  •  15
  • I ....................... (take) some really nice photos with my new camera this morning.
    have taken
  •  15
  • My finger is bleeding, I ................ (just / cut) it with the knife.
    have just cut
  •  15
  • They ....................... (begin) painting the living room.
    have begun
  •  15
  • He ............................ (never / fly) a kite before.
    has never flown
  •  15