Study

Present Perfect Simple or Present Perfect Contin ...

  •   0%
  •  0     0     0

  • I (haven`t seen/ haven`t been seeing) John since his birthday party.
    haven't been seeing
    haven`t seen
  • They ____________ married for 10 years.
    have been
    have been being
  • We _____________ this dog for 3 years.
    have had
    have been having
  • I ________________ a break for more than 4 hours.
    haven`t had
    haven't been having
  • I have been studying.
    present perfect continuous
    present perfect simple
  • It ____________ cloudy for 5 days.
    has been
    has been being
  • We use this tense to talk about an action that began in the past and continues in the present
    present perfect continuous
    present perfect simple
  • We use this tense to talk about an experience without an exact time
    present perfect simple
    present perfect continuous
  • Tom _____________ asleep for 13 hours.
    has been being
    has been
  • I ___________ around Europe for a month, I am tired!
    have cycled
    have been cycling
  • A: How long _______________ for the next marathon?B: I have been training every morning for weeks now.
    have you been preparing
    have you prepared
  • She _____________ a teacher since 1998.
    has been being
    has been
  • We use this tense to talk about a process.
    present perfect simple
    present perfect continuous
  • How long _____________ Tony? I have known him for 5 years.
    have you known
    have you been knowing
  • I ____________ for this book for a long time. I will finally buy it.
    have been looking
    have looked
  • I _____________ here for two hours. It’s now 7 o’clock.
    have been being
    have been
  • I _______________ chocolate since I was a child.
    have loved
    have been loving
  • subject + have/has + verb -ed
    present perfect simple
    present perfect continuous
  • I _____________ the same car for more than ten years.
    have been having
    have had
  • He _____________ since six o'clock.
    has fished
    has been fishing
  • Danny ________________ Spanish since he was ten.
    has been learning
    has learned
  • How long _______________ for us? I have been waiting for two hours.
    have you been waiting
    have you waited
  • We use this tense to talk about an action that is recently finished
    present perfect simple
    present perfect continuous
  • Steve and Kathy _____________ together for two weeks.
    have been
    have been being
  • You need to rest. You _______________ since we left the city. It is 8 hours!
    have driven
    have been driving
  • I ______________ History and Maths since I was young
    have liked
    have been liking
  • A: You look tired! What is going on?B: I _____________ since 5:00 am.
    have run
    have been running
  • Nobody _____________(see) him since last Friday.
    saw
    has seen
  • A: Sorry I am late.B: No worries, I ____________ that man playing guitar for a long time.
    have been watching
    have watched
  • subject + have/has + been + -ing
    present perfect continuous
    present perfect simple
  • I _______________ tennis for two years.
    have been learning
    have learned
  • She has gone home
    present perfect continuous
    present perfect simple