Study

Present Perfect

  •   0%
  •  0     0     0

  • The cat ... caught a mouse.
    hasn't
    haven't
  • The children ___________________ their homework. (finish)
    The children have finished their homework.
  • We _________________ the dog. (lose)
    We have lost the dog.
  • I ... lived here since I was born.
    have
    has
  • He _________________ the piano for 5 years. (play)
    He has played the piano for 5 years.
  • Be - Was/Were - ...
    beed
    gone
    been
  • Understand - Understood - ...
    understood
    understand
    understanded
  • Sing - Sang - ...
    sang
    sung
    sunged
  • Take - Took - ...
    taked
    taken
    tooken
  • this morning / water / have / you / had / since / some / ?
    Have you had some water since this morning?
  • long / she / how / has / in Madrid / lived?
    How long has she lived in Madrid?
  • I ________________ a present for my sister's birthday. (buy)
    I have bought a present for my sister's birthday.
  • Make - Made - ...
    maden
    maken
    made
  • It __________________ raining all day. (not stop)
    It hasn't stopped raining all day.
  • We ... just heard a noise upstairs.
    has
    have
  • He ... never seen a dolphin in real life.
    has
    have
  • I _______________ London 4 times. (visit)
    I have visited London 4 times.
  • They _______________ here all their life. (live)
    They have lived here all their life.
  • They ... been to China.
    hasn't
    haven't
  • Tom and Harry ... ... a story together.
    has wrote
    have wrote
    have written
    has written
  • a lot / rained / it / has / this week.
    It has rained a lot this week.
  • ... your friends ever given you money?
    Have
    Has
  • you / visit / how many / the museum / times / ?
    How many times have you visited the museum?
  • I ___________ a cold since last week. (have)
    I have had a cold since last week.
  • The students ... passed their exams.
    have
    has
  • Drive - Drove - ...
    drived
    driven
    droven
  • It's the best ice cream I (taste, ever).
    It's the best ice cream I've ever tasted.
  • cards / how many / you / buy / recently?
    How many cards have you bought recently?
  • Drink - Drank - ...
    drink
    drunken
    drunk
  • My mum _______________ a cake for the party tonight. (make)
    My mum has made a cake for the party tonight.
  • ... you ever stolen?
    Have
    Has
  • (I / meet / you before)?
    Have I met you before?
  • The football team ____________ the championship six times. (win)
    The football team has won the championship six times.
  • I ... cheated in an exam.
    haven't
    hasn't
  • cities / what / visited / you / already / have / in Spain?
    What cities have you already visited in Spain?
  • My parents ... found new jobs in the city.
    have
    has
  • My computer ... crashed!
    has
    have
  • My birthday party ... ... incredible!
    have was
    has been
    have been
    has be
  • See - Saw - ...
    seed
    sawed
    seen
  • The weather ... been really cold.
    has
    have
  • They ... already eaten lunch.
    have
    has
  • Fly - Flew - ...
    flewn
    flewed
    flown
  • Today is the first day I ... ever worked in a shop.
    has
    have
  • ... she ever ridden a camel?
    Have
    Has
  • Uncle Wal (never change) since the beginning of the book.
    Uncle Wal has never changed since the beginning of the book.