Can you make sure ___where Alice has put___ the gold ring?为什么填where Alice has put?为什么用

has?不用had?... has?不用had? 展开
家不敢回复cJ
2012-08-06 · TA获得超过11.3万个赞
知道大有可为答主
回答量:2.1万
采纳率:73%
帮助的人:1.5亿
展开全部
是的,一楼说的没错,主句是一般现在时,所以从句中问的也就是从过去到现在的事情,即用现在完成时,而过去完成时是指过去的过去,即主句谓语动词是过去式,而从句又发生在主句动词之前的,用过去完成时,而本句主句是一般现在时,所以不能用过去完成时。这句话的意思是:你知道艾丽丝把金戒指放哪里了吗?问的是对现在状态的提问,从句意也可以理解。

希望能帮到你,祝更上一层楼O(∩_∩)O
有不会的欢迎再继续问我(*^__^*)
下蛋下蛋总是下蛋
2012-08-06 · TA获得超过2.5万个赞
知道大有可为答主
回答量:1.6万
采纳率:83%
帮助的人:2807万
展开全部
你好!

这是过去完成时和现在完成时的区别了。
过去完成时(past perfect):

  ①表示发生在过去的动作对现在造成的某种影响或结果,用来指定在另一个过去行动之前就已经完成了的一个事件。

  ②过去某动作一直持续到现在将来可能还要延续下去。句中的动作发生在过去之前(过去的过去),即过去完成时动作发生在过去的过去。 He said he had been to Beijing twice. 他说他已经去过北京两次。(因为“说”said就是过去式,而去北京的动作发生在说said 的过去,所以用过完而不用现完。

现在完成时(Present perfect)过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。

看完之后相信你就能理解了。
希望能够帮到你!
小石头小叔
追问
不应用has?
追答
不能用had,应该用has,过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
x_tasy
2012-08-06 · TA获得超过6144个赞
知道大有可为答主
回答量:2443
采纳率:100%
帮助的人:1014万
展开全部
做此类时态题,首先要看清楚主句的时态,整句话时态要统一。can you make sure是现在时,所以从句里也得现在时,过去完成时不能在句子里和现在时搭配。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式