Study

Present Perfect

  •   0%
  •  0     0     0

  • I think I .......... my house keys! I can’t find them anywhere. (lose)
    have lost
  • I’m crying because I ......... onions and I still have more to do!
    have chopped
    have been chopping
    was chopping
  • My sister .......... me how to dance salsa but I still can’t do it! (teach)
    has been teaching
  • My uncle lives in a small village in the mountains. He .......... in the same house all his life.
    lived
    has lived
    lives
  • I love playing football video games with Steve but I .......... him yet. He’s much better than me!
    don't beat
    haven't beaten
    haven't been beating
  • My parents .......... any of the Star Wars movies. They aren’t fans of science fiction. (see)
    have not seen
  • We .......... on the train for ten minutes and we’re still in the station!
    have sat
    have been sitting
    were sitting
  • I don’t want to go to bed yet. .......... this book and I only have five more pages left.
    I've been reading
    I've read
    I was reading
  • Yasue went to the doctor because she .......... well recently. (feel)
    has not been feeling
  • I didn’t go to the Great Lakes while I .......... in Canada
    have been travelling
    was travelling
    have travelled
  • My feet are hurting because we .......... in the mountains all day (walk)
    have been walking
  • She can’t hear you because she .......... the hairdryer. Wait until she has finished.
    has used
    is using
    has been using
  • When will we get home? We .......... for hours, and we’re still on the motorway! (drive)
    have been driving
  • Jez .......... his best friend since they were at primary school together.
    knows
    has been knowing
    has known
  • You .......... to write your name on your homework! Write it at the top. (forget)
    have forgotten
  • You .......... three doughnuts already – don’t have another one! (eat)
    have eaten
  • I .......... this crossword for ages but there are still two answers I can’t get
    have been doing
    am doing
    have done
  • Something’s wrong with my smartphone. It .......... for four hours and the battery is still only at 10%.
    has recharged
    has been recharging
    is recharging
  • His hair’s wet because he .......... . (swim)
    has been swimming
  • Don’t tell Harry that Ms Jones is leaving the school. He .......... the news. (hear)
    has not heard