FOR or SINCE ?

ten centuries his wife died
she was six years old a very long time
many years last Christmas
January 1st, 2000 several weeks
ages they moved in