Game Preview

Present Perfect - Present Perfect Continuous

  •  English    20     Public
    To review Present Perfect and Present Perfect Continuous - Solutions - Intermediate
  •   Study   Slideshow
  • I _____________________(cycle) and my legs are really tired now.
    have been cycling
  •  10
  • I'm sorry I'm late, _____________________(you/ wait) for a long time?
    have you been waiting
  •  10
  • How long _____________________(you/ know) Peter?
    have you known
  •  10
  • Somebody _____________________(eat) my cookies. There are none left.
    has eaten
  •  10
  • Somebody _____________________(eat) my cookies. There are very few left.
    has been eating
  •  10
  • How many books _____________________(she / write)?
    has she written
  •  10
  • She must be tired. She _____________________(write) all afternoon.
    has been writing
  •  10
  • I _____________________(read) all afternoon. I _____________________(read) 5 chapters.
    have been reading - have read
  •  10
  • I think I _____________________(like) chocolate since I was born.
    have liked
  •  10
  • They_____________________(travel) for months, and they _____________________(visit) three countries so far.
    have been traveling - have visited
  •  10
  • Lisa_____________________ (not/do) the housework yet.
    hasn't done
  •  10
  • They _____________________ (study) very hard recently.
    have been studying
  •  10
  • _____________________ (they/arrive) already?
    Have they arrived
  •  10
  • John _____________________ (run) 2000 metres today.
    has run
  •  10
  • I _____________________ (clean) all morning - I'm fed up!
    have been cleaning
  •  10
  • I ___________________(practise) the piano for 30 minutes.
    have been practicing
  •  10