专四

单选题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]为答案。