I _ in the UK for 3 years and now I live in China. A. have lived B. lived C. live D. am living
这里应该选择B lived,即一般过去时的lived。一般过去时也可以与表示时间持续的短语for three years连用。如果用A 的现在完成时 have lived,表示现在也住在英国,这将会和后面的一般现在时的句子I live in China 自相矛盾。
这里应该选择B lived,即一般过去时的lived。一般过去时也可以与表示时间持续的短语for three years连用。如果用A 的现在完成时 have lived,表示现在也住在英国,这将会和后面的一般现在时的句子I live in China 自相矛盾。