展开全部
因为over the past five hours在提示你用现在完成时,你如果用过去完成时,必须得有一个过去的时间来作为标准,例如I had finished my homework before my mother came back,这里我妈妈回来作为过去时间标准,在那之前我就完成了作业,相当于过去的过去,才用过去完成时
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2020-03-24
展开全部
这句话的意思是说“为了找到失踪的小孩,村民们在过去五个小时里全力寻找。”从字面我的判断是他们可能还没找到,还需要继续寻找。现在完成进行时的特点是过去做的事情对现在造成的影响,如果村民们还没找到的话,搜寻应该还要继续,而选项D的现在完成进行时就可以表达出这种意思。选项C用到的是过去完成时,这种时态一般在句中要出现过去的某个时间点(使用过去时的动词可以作为参考依据),而使用过去完成时的行为要在那个过去时间点之前发生,题目句子中并没有体现这一点。选项C可能更适合这种情况:The villagers had done all they can over the past 5 hours and found the missing child.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这里是说thepast5hours和past5hours是有区别的。后者可以是过去的任意5个小时但是前者是从现在开始往之前看的5个小时。这5个小时的末尾就是说话现在。所以这里是用现在完成时。
c 是过去完成时 他是站在 过去一个点上向以前看, 这里显然不是,这是站在现在这个点向以前看。
c 是过去完成时 他是站在 过去一个点上向以前看, 这里显然不是,这是站在现在这个点向以前看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询