Present Perfect Since For exercises - answers

  • They have been skiing since lunch.
  • She has been an English teacher since 1989.
  • We have been playing poker for the greater part of the night.
  • She has been in London since last summer.
  • Their flat has not been redecorated for the last five years.
  • It hasn't rained in this region for at least five months.
  • We have been waiting for you since your phone call.
  • They have been playing tennis since breakfast.
  • We have not been to the seaside since last June.
  • She has been preparing for her exams for the last two months.
  • I have known him since childhood.
  • He has been a party member for ten years.
  • I haven't seen this film for ages.
  • She hasn't spoken English since her last holidays in the USA.
  • She has been doing her homework since seven.
  • He has been a tennis player since 1989.
  • I have collected stamps since the age of ten.
  • She has been singing for two hours.
  • They have been quarrelling since midnight.
  • She has not appeared here since Christmas.
Twoja wyszukiwarka