Since or for. 1) he has been a tailor ... he finished school/ 2) they have known each other ... ages. 3) i have had these shoes ... last week.