Game Preview

Present Perfect

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