Tom___ China for 3 years. A. has been B. has been in C. has been to D. has been at 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 tom china 搜索资料 2个回答 #热议# 生活中有哪些实用的心理学知识? wlonelybz 2012-12-16 · TA获得超过9万个赞 知道大有可为答主 回答量:2.6万 采纳率:20% 帮助的人:1亿 我也去答题访问个人页 关注 展开全部 B. has been in汤姆在中国三年了. A 缺少介词, C , has been to 表示曾经去过, 不合句意. D中的at表示在小地方, 在中国 用: in China. 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 shenmeban 2012-12-18 知道答主 回答量:24 采纳率:0% 帮助的人:2.2万 我也去答题访问个人页 关注 展开全部 have been to 表示去过……(某地),人已回来,常与once/twice/three times…等表示频率的词组连用,表示“去过某地多少次”。have been in 表示一直在……(某地),人未离开,常与表示“一段时间”的词组连用,如:how long, for……, since……等 来自:求助得到的回答 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 1条折叠回答 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2011-05-29 Tom has been in China for three years.(改为同义句) 1 2012-10-29 TOM ()beijing for two weeks a.has been to b.has gone to c.has been in d.has gone in选哪个? 1 2014-11-09 Tom’s uncle has devoted _________ to charity since he came to China 20 years ago. A.he B.hi 2013-09-10 Tom ______ for 5 years, but he has been leading a new life since he was set free 2014-08-17 Tom _________ Mary in 1998. That is to say, they _________ for 12 years. A.got married with .. 2014-08-22 Mr White has just been in China for weeks and he’s trying to _____ the climate here. A.help. 2014-11-20 Tom is going _______ December, and she’s staying _____three weeks. A.on, for B.in, for C. 2014-09-26 My sister _____ Tony for ten years next year. A.has been married to B.had been married with. 更多类似问题 > 为你推荐: