1) Steve and Jane have been singers for five years.
2) Sophie hasn't played football since she broke her leg.
3) Hary hasn't written on his blog for a long time.
4) Sam hasn't gone to the dentist for a year.
5) George and I have been friends since we were kids.
6) They haven't seen a good film for more than a month.
7) We haven't gone on holiday for two years.