The workers have built a lot of new houses in Shanghai______.(in the past ten years/for ten years ) 请符上解释,谢谢!为什么选这个答案?选fortenyears不行吗?... 请符上解释,谢谢!为什么选这个答案?选 for ten years不行吗? 展开 2个回答 #热议# 上班途中天气原因受伤算工伤吗? Alian727 2010-12-27 · TA获得超过1206个赞 知道小有建树答主 回答量:579 采纳率:0% 帮助的人:513万 我也去答题访问个人页 关注 展开全部 in the past ten years从前句中不难看出句子意思是要说明在过去的十年里工人们在上海已经建立了很多新的房子。而前句中把使用的时态是现在完成时,现在完成时所讲述的是过去某个时间所发生过的动作对现在所造成的影响,而in又有表示时间段的意思,而for表示时间时则表示在(某一特定时间); 在…时节; 持续达等意思,而根据完成时态,表示动作已经完成了的,所以选in. 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 五家阁一家亲 2010-12-27 · TA获得超过475个赞 知道小有建树答主 回答量:462 采纳率:0% 帮助的人:239万 我也去答题访问个人页 关注 展开全部 工人们在过去的十年里为上海修建了许多新房子。注解:inthe,,,,,表示这段时间 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2012-12-18 In the past twenty years, many tall buildings have been built in our city.Look!This is a _______. 2 2016-11-28 Many tall buildings _______ in Shanghai in the past few years. A.has been built B.have buil. 2013-07-26 with a lot of______housework ,she went home in a hurry 2016-01-27 Though____ with housework all day long, Julia managed to spare some time to learn Chinese A... 2013-09-10 In the past five years some new buildings _____ in our home town. 更多类似问题 > 为你推荐: