Study

Present Perfect+ for/since

  •   0%
  •  0     0     0

  • We ...(be) friends ... a long time.
    have been, for
  • I ...(know) him ... years.
    have known, for
  • They ...(bring) gifts ... morning.
    haven't brought, since
  • She ...(not wear) that dress ... a year.
    hasn't worn, for
  • We ...(keep) this secret ... ages.
    have kept, for
  • I ...(not eat) meat ... January.
    haven't eaten, since
  • She ...(not see) him ... Monday.
    hasn't seen, since
  • I ...(not forget) her ... school.
    haven't forgotten, since
  • She ...(tell) the truth ... many years.
    hasn't told, for
  • We ...(not drink) coffee ... morning.
    haven't drunk, since
  • He ...(make) dinner ... noon.
    has made, since
  • They ...(not lose) hope ... the news.
    haven't lost, since
  • She ...(do) her homework ... two hours.
    has done, for
  • They ...(not go) abroad ... 2022.
    haven't gone
  • He ...(not ride) a bike ... winter.
    haven't ridden, since
  • We ...(not fly) anywhere ... 2020.
    haven't flown, since
  • She ...(not break) anything ... childhood.
    hasn't broken, since
  • They ...(take) many photos ... the holiday.
    haven't taken, since
  • We ...(not sell) the house ... spring.
    haven't sold, since
  • I ...(speak) English ... ten years.
    have spoken, for
  • I ...(not understand) this rule ... yesterday.
    haven't understood, since
  • They ...(not choose) a date ... May.
    haven't chosen, since
  • They ...(find) many mistakes ... months.
    haven't found, for
  • He ...(not become) famous ... that movie.
    hasn't become, since
  • We ...(give) money ... last year.
    have given, since
  • She ...(begin) the lesson ... nine o’clock.
    has begun, since
  • He ...(come) here ... many summers.
    has come, for
  • He ...(not drive) a car ... the accident.
    hasn't driven, since
  • He ...(write) three books ... he works for this company.
    has written, since
  • I ...(sing) in this band ... years.
    have sung, for