Game Preview

Present Perfect+ for/since

  •  English    30     Public
    -
  •   Study   Slideshow
  • I ...(know) him ... years.
    have known, for
  •  15
  • She ...(not see) him ... Monday.
    hasn't seen, since
  •  15
  • We ...(be) friends ... a long time.
    have been, for
  •  15
  • They ...(not go) abroad ... 2022.
    haven't gone
  •  15
  • He ...(write) three books ... he works for this company.
    has written, since
  •  15
  • I ...(not eat) meat ... January.
    haven't eaten, since
  •  15
  • She ...(do) her homework ... two hours.
    has done, for
  •  15
  • We ...(not drink) coffee ... morning.
    haven't drunk, since
  •  15
  • They ...(take) many photos ... the holiday.
    haven't taken, since
  •  15
  • He ...(not drive) a car ... the accident.
    hasn't driven, since
  •  15
  • I ...(speak) English ... ten years.
    have spoken, for
  •  15
  • She ...(not break) anything ... childhood.
    hasn't broken, since
  •  15
  • We ...(give) money ... last year.
    have given, since
  •  15
  • They ...(not choose) a date ... May.
    haven't chosen, since
  •  15
  • He ...(come) here ... many summers.
    has come, for
  •  15
  • I ...(not forget) her ... school.
    haven't forgotten, since
  •  15