英语时态问题:现在完成时与过去完成时

Howmanyofyouhaveheardofsuccessfulpeoplewho______madeanyeffort?空格处为何填haven't而非hadn't?m... How many of you have heard of successful people who ______made any effort?
空格处为何填haven't 而非 hadn't? made effort不是在 heard的过去么?
展开
feeling131411
2012-03-12 · TA获得超过8865个赞
知道大有可为答主
回答量:2640
采纳率:0%
帮助的人:1450万
展开全部
根据句意,“到目前为止,你们当中有多少人听说过成功的人士是不需要付出任何努力的?”
have heard 现在完成时,表示过去的某一动作对现在造成的影响。
到现在为止,你们听说过。。。了吗

haven't made any effort 也是现在完成时,同理
那些成功的人士,过去一直到现在此刻为止都没有努力过

如果是用过去完成时,一般是类似于这样的
When I went into the room, they had gone.
本来就是在阐述过去的事情,用一般过去时went, 然后在过去的那个时候,they已经完成了某事,那么就是过去的过去已经完成了,用过去完成时had gone.
自心何H
2012-03-12 · TA获得超过17.5万个赞
知道顶级答主
回答量:6.8万
采纳率:37%
帮助的人:3.9亿
展开全部
How many of you have heard of successful people 这是主句,其中have heard 是现在完成时,不是过去时,(到目前为止所听到的),所以填havent made(到目前为止没有付出努力的)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
单曲DY循环
2012-03-12
知道答主
回答量:9
采纳率:0%
帮助的人:1.4万
展开全部
过去的动作对现在产生的影响,这个是强调过去的努力对现在的影响是成功。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式