Study

Present Perfect

  •   0%
  •  0     0     0

  • I and Tom______ Jessica since last Monday.(not/meet)
    I and Tom haven't met...
  • _____you______on Mike's car yet ?(have),(sit)
    Have you sat on... ?
  • My sister________her room for 3 months.(not/sweep)
    My sister hasn't swept...
  • He _______the piano for 5 years. (not/play)
    He hasn't played the piano for 5 years.
  • John_______for this company for 12 years.(work)
    John has worked ...
  • ______they_____ the answer yet ? (have),(know)
    Have they known ... ?
  • We______there 5 times.(be)
    We have been there...
  • You ______ your exam to the teacher. (not / give)
    You haven't given
  • She ________anything for 3 days. (not/eat)
    She hasn't eaten...
  • The candle______ up the whole room. (light)
    The candle has lit up
  • I ________________ a present for my sister's birthday. (buy)
    I have bought a present for my sister's birthday.
  • ______Linda_____ it down yet ? (have) (write)
    Has Linda written .... ?
  • ________she_______ here all her life ?(has),(live)
    Has she lived here... ?
  • This dog______how to dance well.(learn)
    This dog has learnt/learned...
  • _______the children _______ their homework yet ? (have)(finish)
    Have the children finished... ?
  • ______you______ the dog ? (have),(lose)
    Have you lost... ?
  • Mike ______________ her many times today. ( see)
    Mike has seen.
  • _______Tom_______ homework yet ? (have),(do)
    Has Tom done... ?
  • The bird ______back to my garden since April. ( not/fly)
    The bird hasn't flown back
  • I __________________ the first time I met her. (not forget)
    I haven't forgot/forgotten
  • ______you friend______the door on the rooftop ?(have),(lock)
    Has your friend locked... ?
  • The football team ____________ the championship six times. (win)
    The football team has won the championship six times.
  • My father_____ his key,so he is very worried.(not,find)
    My father hasn't found...
  • My brother ________________ a car before. (not drive)
    My brother hasn't driven a car before.
  • My mum _______________ a cake for the party tonight. (not/make)
    My mum hasn't made a cake for the party tonight.
  • I _______________ London 4 times. (visit)
    I have visited London 4 times.
  • ______Jane and Jill______ the dinner yet ?(have),(cook)
    Have Jane and Jill cooked... ?
  • I_____to the zoo twice.(come)
    I have come....