How long have you _____your parents?
How long have you _____your parents?
_____your parents have ____for dinner?
How long have you ___Tom?
how long have you()shanghai
"How long have you been
How long have you lived
My parents have never been to Canda?_____your parents ______
how long have you had to wait
How long have you been skating?
How long have you _ from university?
—How long have you lived here?
How long have you() here?