Game Preview

Present Perfect Simple / Continuous

  •  English    16     Public
    Present Perfect Simple / Continuous
  •   Study   Slideshow
  • Cook / all morning
    He's been cooking all morning
  •  15
  • play the violin / two hours
    She's been playing the violin for two hours
  •  20
  • not feel well / last week
    She hasn't been feeling well since last week
  •  25
  • wait for the bus / a long time
    They've been waiting for the bus for a long time
  •  20
  • rain / all day
    It's been raining all day
  •  15
  • watch TV / got home
    They've been watching TV since they got home
  •  20
  • How long ____________________ (he / wait) to speak to someone?
    How long has he been waiting to speak to someone?
  •  15
  • He ________________ (wait) for half an hour.
    He's been waiting for half an hour
  •  15
  • How long ____________________ (the children / do) their homework?
    How long have the children been doing their homework?
  •  20
  • They ________________ (do) homework _____ more than two hours.
    The've been doing homework for more than two hours
  •  15
  • How long ___________________ (you / go out) with Rob?
    How long have you been going out with Rob?
  •  20
  • We _________________ (go out) _______ we left school
    We've been going out since we left school
  •  25
  • How long _______________ (Penny / be) single?
    How long has Penny been single?
  •  15
  • I think she ______________ (be) single ______ she broke up with Scott.
    I think she's been single since she broke up with Scott.
  •  20
  • How long ____________ (you / have) your driving license?
    How long have you had your driving license?
  •  25
  • I _______________ my driving license _____ ten years.
    I've had my driving license for ten years.
  •  15