古詩詞大全網 - 成語查詢 - I _ in the UK for 3 years and now I live in China. A. have lived B. lived C. live D. am living

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 自相矛盾。