Game Preview

Present Perfect

  •  English    34     Public
    'How long?' (for and since)
  •   Study   Slideshow
  • I've lived with her ______ six years.
    for
  •  15
  • I've been ill ______ last night.
    since
  •  15
  • I have known about the news ______ yesterday.
    since
  •  15
  • My family has lived in this house ______ over a century.
    for
  •  15
  • I've been in my job ______ September.
    since
  •  15
  • My cat has been missing ______ Saturday night.
    since
  •  15
  • I've been travelling now ______ two days.
    for
  •  15
  • I have been studying English ______ I was 12.
    since
  •  15
  • I've known her ______ a long time.
    for
  •  15
  • I've known him ______ ages.
    for
  •  15
  • I've been standing here waiting ______ 12.30.
    since
  •  15
  • There have been rumours about that ______ last summer.
    since
  •  15
  • Johnny has been popular in France ______ the 1960s.
    since
  •  15
  • I've had a pain in my stomach ______ lunch-time.
    since
  •  15
  • We have had peace in this country ______ 1945.
    since
  •  15
  • This company has been very successful ______ the last ten years.
    for
  •  15