Game Preview

Present perfect tense with since / for

  •  English    25     Public
    Grammar - Present perfect with since or for for pre - intermediate and intermediate levels.
  •   Study   Slideshow
  • They have lived in Mexico ____ four months.
    for
  •  15
  • Ahmed hasn't visited his grandma ______ he moved to Jeddah.
    since
  •  15
  • They have been married _____ almost 20 years.
    for
  •  15
  • I haven't seen my cat _______ last Tuesday.
    since
  •  15
  • You have been in that school _____ 6 years.
    for
  •  15
  • Have they lived in that house ______ a couple of years?
    for
  •  15
  • Has she been at school _____ this morning?
    since
  •  15
  • We have waited for our friend ______ a long time.
    for
  •  15
  • Rana and Dalia have played in the park _____ they arrived from school.
    since
  •  15
  • I have lived in London ____ three years
    for
  •  15
  • Leila has been a nurse ____ 2007
    since
  •  15
  • The kids have been on vacation ____ two weeks.
    for
  •  15
  • He has known her ____ they were five years old.
    since
  •  15
  • The shop has been closed ____ Monday.
    since
  •  15
  • I have danced ____ I was small.
    since
  •  15
  • I have lived in my flat ____ 10 years.
    for
  •  15