Study

Present Perfect

  •   0%
  •  0     0     0

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