Game Preview

Present Perfect Simple or Present Perfect Contin ...

  •  English    32     Public
    Students will choose the correct options in order to complete the correct form of the sentence
  •   Study   Slideshow
  • Nobody _____________(see) him since last Friday.
    has seen
    saw
  •  10
  • It ____________ cloudy for 5 days.
    has been
    has been being
  •  20
  • He _____________ since six o'clock.
    has fished
    has been fishing
  •  20
  • I _____________ here for two hours. It’s now 7 o’clock.
    have been
    have been being
  •  15
  • I _____________ the same car for more than ten years.
    have been having
    have had
  •  25
  • I _______________ chocolate since I was a child.
    have been loving
    have loved
  •  15
  • How long _______________ for us? I have been waiting for two hours.
    have you waited
    have you been waiting
  •  15
  • I _______________ tennis for two years.
    have been learning
    have learned
  •  25
  • Danny ________________ Spanish since he was ten.
    has been learning
    has learned
  •  20
  • She _____________ a teacher since 1998.
    has been being
    has been
  •  20
  • We _____________ this dog for 3 years.
    have been having
    have had
  •  25
  • How long _____________ Tony? I have known him for 5 years.
    have you been knowing
    have you known
  •  25
  • Steve and Kathy _____________ together for two weeks.
    have been
    have been being
  •  20
  • Tom _____________ asleep for 13 hours.
    has been being
    has been
  •  15
  • I ___________ around Europe for a month, I am tired!
    have cycled
    have been cycling
  •  25
  • I ______________ History and Maths since I was young
    have liked
    have been liking
  •  25