Choose the sentence or phrase that best completes the dialogue.
Sony : __________________________
Sam : For three years.
A.You have lived there for how long?
B.How long have you lived there?
C.How many years have you lived there?
D.How long do you live there?