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