一道初中英语题(简单)

来源:百度知道 编辑:UC知道 时间:2024/06/01 13:16:46
The book ______ left there when I went out.
A:has been
B:was
C:had been

请问选哪一个,并说明理由~!谢谢!
对了,不是had been,如果去掉had been,前两个哪个更为接近呢?
3楼的貌似没解释清楚哦,其实选C应该是可以的(可我们老师说不可以),就是为什么不能选A呢?

这道题只能选B。
选A是不可以的。现在完成时的时间参照点是现,表示到现在为止已经完成的动作,。比如:我去过北京三次(缺省地指到现在为止):I have been to Beijing three times (by now/so far).这道题的时间参照点是“当我出门的时候”,所以不可能用现在完成时。

再看一下C行不行。就时间参照点来看是可以的。又如:Most of the guests had left when he arrived at the party.
这样一来,岂不是C也可以了吗?其实不是的。
因为动作本身的特性也很重要。就好比说:我今年21岁了,虽然从中文的角度应该是完成时态,因为满二十一岁了嘛,但你不能用现在完成时,而用一般现在时,强调状态。同理,‘当我出门时,这本书就放在桌子上’。这“放”也是强调的一种“状态”,而不是强调的“完成”。(而我举的例句当中,left的意思是“离开”,这里的left的意思是“留下”,“放在”强调的一种连续状态)而由于是过去,所以一般过去时就可以了。因此这题和我这举的例句是不能混为一谈的。

所以正确的答案应该是B。

C:had been
BOOK是被留,过去时

那我 真的不懂了 ,我直觉告诉我是C

B WAS是过去时,A是过去进行式,C是过去完成式,都不合题意。

选C,这句话翻译成:当我出去的时候,书本被落下。用一般过去时的被动语态。

我认为B和C都可以,因为都是表述在我离开的时候,书被遗留下来,至于是我本身遗留或者是其它人遗留的,取决于当时的语境.
B)The book was left there when I went out.
当我离开的时候,书被遗留在那里.
C)The book had been left there when I went out.
当我离开的时候,书已经被遗留在那里.

A)是肯定不对的,因为句子表述的是过去时.has been是现在完成时,不能用于表达过去.

C
当我离开的时候,而书却遗留在那里.