I _ in the UK for 3 years and now I live in China. A. have lived B. lived C. live D. am living

希望有详细解析,谢谢... 希望有详细解析,谢谢 展开
 我来答
alexpascal
高粉答主

2021-04-20 · 醉心答题,欢迎关注
知道顶级答主
回答量:11.2万
采纳率:89%
帮助的人:1.7亿
展开全部

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

张达人zhdr
培训答主

2021-04-20 · 关注我学习会变得更厉害哦
知道顶级答主
回答量:4.2万
采纳率:91%
帮助的人:1.2亿
展开全部
选择:现在完成时 A
解析:此题的含意是在这以前我在英国住了三年,现在刚刚离开,住在了中国,现在完成时就是表示从过去一直延续到现在发生的行为,包括刚刚结束的行为。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
心海0926
培训答主

2021-04-20 · 好好学习,天天向上
知道大有可为答主
回答量:1.3万
采纳率:80%
帮助的人:1329万
展开全部
选A
for 十时间段 作状语时,句子用完成时态
根据句意: 我在英国住了三年,现在住在中国。前一个动作是发生在过去并延续到现在所以用现在完成时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cjspring11

2021-04-20 · TA获得超过4003个赞
知道大有可为答主
回答量:1万
采纳率:65%
帮助的人:740万
展开全部
此题建议选择A,因为句子里面有for 3 years表示我已经在英国生活了三年,典型的完成时态。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鯨落一屿alvar
2021-04-20 · TA获得超过150个赞
知道小有建树答主
回答量:750
采纳率:0%
帮助的人:37.7万
展开全部
选B,这句话的意思是“我在英国住了三年,我现在住在中国。”在英国住了三年是在过去发生过动作,对现在也没有什么影响,所以用一般过去时,不能用现在完成时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(11)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式