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.