Study

Present Perfect

  •   0%
  •  0     0     0

  • Drink - Drank - ...
    drunken
    drunk
    drink
  • Have you ever ridden a motorcycle?
  • Have you ever broken your arm?
  • _______________ your exam to the teacher? (you / give)
    Have you given your exam to the teacher?
  • My birthday party ... ... incredible!
    have was
    has be
    has been
    have been
  • Have you ever gotten a very bad haircut?
  • Have you ever crashed your bike?
  • Fly - Flew - ...
    flewed
    flewn
    flown
  • The author ________________ a series of history novels. (write)
    The author has written a series of history novels.
  • ... she ever ridden a camel?
    Has
    Have
  • Have you ever traveled to Africa?
  • Have you ever killed a bug?
  • My parents ... found new jobs in the city.
    have
    has
  • Have you ever danced in front of others?
  • They _______________ here all their life. (live)
    They have lived here all their life.
  • ____________________ the new Marvel film? (you / see)
    Have you seen the new Marvel film?
  • Have you ever been trapped in an elevator?
  • He _________________ the piano for 5 years. (play)
    He has played the piano for 5 years.
  • I ... cheated in an exam.
    haven't
    hasn't
  • We ... just heard a noise upstairs.
    has
    have
  • It __________________ raining all day. (not stop)
    It hasn't stopped raining all day.
  • My brother ________________ a car before. (not drive)
    My brother hasn't driven a car before.
  • Have you ever refueled a car?
  • Have you ever flown on an airplane?
  • We _________________ the dog. (lose)
    We have lost the dog.
  • Have you ever slapped someone?
  • Be - Was/Were - ...
    gone
    beed
    been
  • Have you ever swum in the Baltic Sea?
  • Today is the first day I ... ever worked in a shop.
    have
    has
  • ___________________ at this company for a long time? (you / work)
    Have you worked at this company for a long time?
  • The students ... passed their exams.
    has
    have
  • ... your friends ever given you money?
    Has
    Have
  • They ... already eaten lunch.
    have
    has
  • Have you ever fallen asleep at school?
  • Have you ever planted a flower?
  • Have you ever flown on a helicopter?
  • She __________________ her phone at home. (forget)
    She has forgotten her phone at home.
  • He ... never seen a dolphin in real life.
    has
    have
  • Drive - Drove - ...
    drived
    droven
    driven
  • My computer ... crashed!
    have
    has
  • We ______________ her today. (not see)
    We haven't seen her today.
  • ... you ever stolen?
    Has
    Have
  • The dog __________________ its leg. (break)
    The dog has broken its leg.
  • I _______________ London 4 times. (visit)
    I have visited London 4 times.
  • The cat ... caught a mouse.
    haven't
    hasn't
  • Sing - Sang - ...
    sang
    sunged
    sung
  • I ___________ a cold since last week. (have)
    I have had a cold since last week.
  • My mum _______________ a cake for the party tonight. (make)
    My mum has made a cake for the party tonight.
  • Take - Took - ...
    tooken
    taked
    taken
  • Make - Made - ...
    maken
    made
    maden
  • See - Saw - ...
    seed
    seen
    sawed
  • I ________________ a present for my sister's birthday. (buy)
    I have bought a present for my sister's birthday.
  • Have you ever built a snowman?
  • have you ever changed your hair color?
  • Understand - Understood - ...
    understanded
    understood
    understand
  • Have you ever been to a concert?
  • The weather ... been really cold.
    have
    has
  • I ... lived here since I was born.
    have
    has
  • Tom and Harry ... ... a story together.
    has wrote
    have wrote
    has written
    have written
  • They ... been to China.
    haven't
    hasn't
  • The football team ____________ the championship six times. (win)
    The football team has won the championship six times.
  • She ________________ to London 3 times this month. (fly)
    She has flown to London 3 times this month.
  • The children ___________________ their homework. (finish)
    The children have finished their homework.