麻烦哪位高手教教我这道题怎么做?选择哪个?为什么?
Scientistsinterestedintheproblem()atitforyear.A.hasbeenworkingB.hasworkedC.havebeenwo...
Scientists interested in the problem ( )at it for year. A.has been working B.has worked C. have been working D.working
展开
3个回答
展开全部
选c啊,for year是现在完成进行时 ,用have /has been working ,scientists是复数形式,所以用have ,呵呵,采纳一下哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选C。
句子的主干是Scientists have been working on it.
interested in the problem做scientists的定语。
for years 表示时间段前面要要用完成时
此句子表示到说话这一刻起这个动作还在进行,所以用现在完成进行时。
如果到说话时已经结束则要用现在完成时。
句子的主干是Scientists have been working on it.
interested in the problem做scientists的定语。
for years 表示时间段前面要要用完成时
此句子表示到说话这一刻起这个动作还在进行,所以用现在完成进行时。
如果到说话时已经结束则要用现在完成时。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选C。
主干是Scientists have been working on it.
interested in the problem做scientists后置定语。
选完成时则是因为后面有for years。
主干是Scientists have been working on it.
interested in the problem做scientists后置定语。
选完成时则是因为后面有for years。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询