uncle said he ( )the USA for three years A.had been to B.had been in C.has been in D.has gone to 说原因... 说原因 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 uncle usa a.had b.had c.has 搜索资料 1个回答 #热议# 什么是淋病?哪些行为会感染淋病? qiao886122 2011-11-18 知道答主 回答量:38 采纳率:0% 帮助的人:14.4万 我也去答题访问个人页 关注 展开全部 B 这题第一考你时态,前边said,所以后的宾语从句要用过去的时态。第二考你 去美国三年了,这是一个状态,所以不能用点动作的词,而A是 去了又回来了,D是去了还没回来。in the USA 就表状态,可以对应三年。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-11-25 They have been in China for three years. 1 2022-08-19 (完型填空)the year is 2094.it has been announced 2022-08-17 My brother___college for over three years. A.has gone to B.has been to C.has been in D.has been at 2011-04-18 He (has been in the army)for 3 years.选择题 8 2011-11-13 中考英语My uncle has been taught in this school ( )he was twenty years old. a since b.for c.until 6 2011-03-29 It is said that the novel Henry had devoted so many years to ___ published last week. 3 2020-01-15 用have/has been to , have /has gone to 填空 My uncle()the Great Wall three times Where i 2013-04-20 He_____for twenty years.A.has joined B.has been in the army C.joined D.have saved the army 为你推荐: