问个问题啊.....英语滴

来源:百度知道 编辑:UC知道 时间:2024/07/05 03:15:44
He told me he couldn't sleep because of noise.The next morning he found the door[ had been ]blocked(堵住).请问这里的HAD BEEN为啥要用过去完成时啊?????

用被动不行吗? was blocked?

请解释下谢谢
请问2楼:
也就是说从句动作发生在主句之后就得用完成时是吗?

这里还有个句子:My dog had taken it to the garden.又该如何解释呢???发生在什么动作之前啊????

因为堵门这个动作发生在"find"这个动作之前,find已用过去式,过去的过去就用过去完成时。

因为这里的 门 肯定是在这句话之前被堵住的,也就是过去的过去,所以用过去完成时

因为事情发生了。。又在被提起过。。所以这样用。。。(老师说的)
已经包含被动了不用在用 was blocked

过去的过去要用过去完成时。分析的时候可以先把时间放在现在,如此要用先在完成式,然后再回到过去,就应该是过去完成式

我认为两个都是可以的,

若had been blocked过去完成,就表示,find这个情况的时候,事情已经发生的,强调事情发生的动作

若用was blocked表示状态也完全可以成立.句子没有那样用,并不代表不能那样用