Study

Present Perfect - Present Perfect Continuous

  •   0%
  •  0     0     0

  • Lisa_____________________ (not/do) the housework yet.
    hasn't done
  • John _____________________ (run) 2000 metres today.
    has run
  • The dog _________________(bark) since midnight.
    has been barking
  • I _____________________ (clean) all morning - I'm fed up!
    have been cleaning
  • He______________________ (speak / not) on the phone for half an hour, just a couple of minutes.
    hasn't been speaking
  • How many books _____________________(she / write)?
    has she written
  • I think I _____________________(like) chocolate since I was born.
    have liked
  • She must be tired. She _____________________(write) all afternoon.
    has been writing
  • They _____________________ (study) very hard recently.
    have been studying
  • How long ___________________(wait / she) for us?
    has she been waiting
  • _____________________ (they/arrive) already?
    Have they arrived
  • I ___________________(practise) the piano for 30 minutes.
    have been practicing
  • Somebody _____________________(eat) my cookies. There are very few left.
    has been eating
  • How long _____________________(you/ know) Peter?
    have you known
  • I _____________________(read) all afternoon. I _____________________(read) 5 chapters.
    have been reading - have read
  • I'm sorry I'm late, _____________________(you/ wait) for a long time?
    have you been waiting
  • I _____________________(cycle) and my legs are really tired now.
    have been cycling
  • We______________ (miss) the bus twice this week.
    have missed
  • Somebody _____________________(eat) my cookies. There are none left.
    has eaten
  • They_____________________(travel) for months, and they _____________________(visit) three countries so far.
    have been traveling - have visited