1- have you known him?(¿Desde hace cuanto tiempo?)
2-I have known him seven years.(desde hace)
3-I have known him 2003.(desde)
4-I have known him a fortnight.(desde hace)
5-I have known him January.(desde)

Más ejercicios con los adverbios Since & For