2 Jenny has been a nurse since 1995
3 We have lived in Canada for ten years
4 He has been in Cairo from Friday
5 She hasnt bought anything new from December
6 They havent visited their grandparents for last week
7.I havent travelled abroud from last summer
8 He hasnt heard from Emily for a long time
9 They havent had dinner at a restaurant for ages
10 We have been at work from 8 o'clock