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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/17 21:42:25

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

Can you make sure ___where Alice has put___ the gold ring?为什么填where Alice has put?为什么用has?不用had?
是的,一楼说的没错,主句是一般现在时,所以从句中问的也就是从过去到现在的事情,即用现在完成时,而过去完成时是指过去的过去,即主句谓语动词是过去式,而从句又发生在主句动词之前的,用过去完成时,而本句主句是一般现在时,所以不能用过去完成时.这句话的意思是:你知道艾丽丝把金戒指放哪里了吗?问的是对现在状态的提问,从句意也可以理解.

做此类时态题,首先要看清楚主句的时态,整句话时态要统一。can you make sure是现在时,所以从句里也得现在时,过去完成时不能在句子里和现在时搭配。

你好!

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

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

  ②过去某动作一直持续到现在将来可能还要延续下去。句中的动作发生在过去之前(过去的过去),即过去完成时动作发生在过去的过去。 He...

全部展开

你好!

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

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

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

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

看完之后相信你就能理解了。
希望能够帮到你!
小石头小叔

收起