英语滴He told me he couldn't sleep because of noise.The next mo

英语滴
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.又该如何解释呢?发生在什么动作之前啊?
175441924 1年前 已收到5个回答 举报

jisenyao 花朵

共回答了26个问题采纳率:65.4% 举报

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

1年前

7

4gihr 幼苗

共回答了38个问题 举报

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

1年前

2

contach 幼苗

共回答了49个问题 举报

我认为两个都是可以的,
若had been blocked过去完成,就表示,find这个情况的时候,事情已经发生的,强调事情发生的动作
若用was blocked表示状态也完全可以成立.句子没有那样用,并不代表不能那样用

1年前

1

xukuensheng1230 幼苗

共回答了1个问题 举报

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

1年前

0

lili-lian 幼苗

共回答了7个问题 举报

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

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 3.301 s. - webmaster@yulucn.com