单选题 So far, the Browns ______in Tangshan for twenty years.
  • [A] have lived
  • [B] lives
  • [C] live
  • [D] are living


【正确答案】 A
【答案解析】到目前为止,布朗一家在唐山住了有20年了。
动词时态题。句中出现了for twenty years这个表示时间段的状语,从so far可以看出这里表示从过去开始一直到现在,因此用现在完成时符合语法要求,故[A]为答案。