He worked on his novel for years. 还是 He has worked ......请问这里要用过去还是现在完成呢 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 novel 搜索资料 3个回答 #热议# 为什么有人显老,有人显年轻? xzl8888 2009-06-01 · TA获得超过2510个赞 知道小有建树答主 回答量:446 采纳率:0% 帮助的人:257万 我也去答题访问个人页 关注 展开全部 应该用现在完成时。“have(has)... for sometime ”表示从过去一直持续到现在,并有可能继续下去。 “他已经为写这本小说花了数年了。” 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 知道之星就是我 2009-06-01 · TA获得超过4.4万个赞 知道大有可为答主 回答量:1万 采纳率:46% 帮助的人:7877万 我也去答题访问个人页 关注 展开全部 过去!! 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 我和考拉 2009-06-01 · TA获得超过140个赞 知道答主 回答量:25 采纳率:0% 帮助的人:21.9万 我也去答题访问个人页 关注 展开全部 事实上最佳的表达应该是:He has been working on his novel for years. 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 更多回答(1) 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2012-05-12 He was ill for six weeks and______ with his schoolwork. 2012-10-31 This work had __ him for several years. 2014-09-16 It was 10 years of hard work that _______his success in business. A.led to B.turned to C. 2014-09-15 He;s worked in this factory for many years ------ he? A.has B.hasn't C.is D.isn't 2022-10-04 句型转换.1.He 句型转换. 1.He has worked in this factory for 10 years? 2022-07-29 He;s worked in this factory for many years ------ he?A.has B.hasn't C.is D.isn't 为你推荐: