Game Preview

Present Perfect

  •  English    11     Public
    Fill in the blanks
  •   Study   Slideshow
  • My dad ___________ (ask) to tidy up my room several times.
    has asked me
  •  15
  • Our neighbour ________ (play) the violin for the last three hours and it is driving me crazy!
    has been playing
  •  15
  • Adriana doesn't know many people in our town yet. She ______ (only/live) here for a few months.
    has only been living
  •  20
  • I'm really tired because I _______ (cook) all day!
    have been cooking
  •  15
  • I _______ (visit) friends this morning, so I haven't spoken to my parents yet today.
    have been visiting
  •  25
  • I ______ (study) French all evening, I'm exhausted!
    have been studying
  •  20
  • I _______ (help) my mum while her assistant was on holiday.
    have been helping
  •  25
  • Luke _______ (not/hand) in his homework on time recently.
    has not been handing
  •  25
  • I'm really tired. I _________ (work) since seven thirty this morning.
    have been working
  •  10
  • She can't still be hungry. She _______ (eat) five sandwiches so far!
    has eaten
  •  15
  • The film _______ (not / run) for five minutes yet, but there's a commercial break already!
    hasn't been running
  •  20