单项选择题

So far, the Browns ______in Tangshan for twenty years.

[A] have lived
[B] lives
[C] live
[D] are living