Study

present perfect + for / since, present perfect  ...

  •   0%
  •  0     0     0

  • I haven't been living here / haven't lived here very long.
    both are correct
  • Sam / not study enough recently
    Sam hasn't been studying enough recently. / Sam hasn't studied enough recently.
  • Harry is / has been unemployed since last year.
    has been
  • How long are you working / have you been working here?
    have you been working
  • I / be a teacher / three years
    I've been a teacher for three years.
  • your sister / have that hairstyle / a long time?
    Has your sister had that hairstyle for a long time?
  • How long are they watching / have they been watching TV?
    have they been watching
  • We've had our new flat for / since six months
    for
  • I've worked / been working as a teacher for five years.
    both are possible
  • my internet connection / not work / yesterday
    My internet connection hasn't been working since yesterday.
  • She's been studying / 's studying English for three years.
    's been studying
  • I'm exhausted. I'm cleaning / I've been cleaning the kitchen for two hours.
    I've been cleaning
  • It's been raining for / since lunchtime.
    since
  • How long have you known / do you know your husband?
    have you known
  • How long are you learning / have you been learning to drive?
    have you been learning
  • the children / play computer games / two hours
    The children have been playing computer games for two hours.
  • how long / you / wait?
    How long have you been waiting?
  • we / know each other / we were children
    We've known each other since we were children.
  • you / live in London / a long time?
    Have you lived in London for a long time? / Have you been living in London for a long time?
  • I / work for a charity / eight years.
    I've worked for a charity for eight years. / I've been working for a charity for eight years.
  • Hi Jackie! How are you? I haven't seen you / haven't been seeing you for ages!
    haven't seen you
  • it / snow / 5.00 this morning
    It's been snowing since 5.00 this morning.
  • I / love her / the first day we met
    I've loved her since the first day we met.