How long have your grandparents live at the same address ?
They have live there unless they were married
How long you have your mobile phone ?
I have it only for two days
How long your mother work in the same job?
She has work in the same job since she leave school