Game Preview

2B Present perfect + for / since, present perfec ...

  •  English    22     Public
    Choose the correct option
  •   Study   Slideshow
  • She ______ in London since 2018.
    is living
    has lived
    lived
  •  15
  • I ______ for my exam all morning.
    studied
    have studied
    have been studying
  •  15
  • They ______ each other for over ten years.
    have been knowing
    have known
    knew
  •  15
  • He ______ tennis since he was a child.
    has playing
    has been playing
    is playing
  •  15
  • I’m tired. I ______ since 7 a.m.
    worked
    have been working
    am working
  •  15
  • How long ______ in this company?
    did you work
    have you worked
    have you been work
  •  15
  • She’s wet because she ______ in the rain.
    has been walked
    has been walking
    walked
  •  15
  • We ______ here for only two weeks, but we already love it.
    have lived
    lived
    are living
  •  15
  • He’s out of breath because he ______.
    has been running
    has run
    runs
  •  15
  • My parents ______ in this house for more than 30 years.
    has been living
    have been living
    lived
  •  15
  • She ______ three emails today.
    has been writing
    wrote
    has written
  •  15
  • Sorry I’m late. I ______ for the bus for half an hour.
    have waited
    have been waiting
    waited
  •  15
  • He ______ his car since he bought it last year.
    has been having
    had
    has had
  •  15
  • They ______ for a new apartment since January.
    have looked
    looked
    have been looking
  •  15
  • I ______ this book for two weeks, but I haven’t finished yet.
    am reading
    have been reading
    have read
  •  15
  • How long have you had your phone?
  •  15