急!一道过去完成时的题!!大家帮忙啊!

来源:百度知道 编辑:UC知道 时间:2024/06/17 17:57:59
When Li Ming hurried home, he found that his mother ____already____to
hospital.
A has; been sent B had; sent C has; sent D had; been sent
为什么选D而不选B呢,哪位能详细说一下?

因为主句已经是过去时了,所以从句要用到过去完成时,所以在BD里面选。
他妈妈被送到医院是过去的过去 所以这里是过去完成时
因为是被动语态,他的母亲是被送到医院的

这是主动与被动的问题,Li Ming的妈妈是“被”送到医院的吧?当然要用被动,所以要加上个be动词,所以不能选B

因为主句已经是过去时了,所以从句要用到过去完成时,所以在BD里面选。
因为mother是“被送到医院”,不是自己送什么东西去到医院,所以要用到被动语态,所以就选D。

D

这里是过去完成时 因为 李明到家 是在过去

他妈妈被送到医院是过去的过去 所以这里是过去完成时

她妈妈是被送到医院 所以是被动

被动语态,be sent

因为“妈妈被送医院”这件事发生在他“found”之前,而“found-发现”已经是过去时态(也就是过去发生的事),那么针对过去考察“过去”以前发生的事情就叫过去完成时态,为什么选D而不选B呢?B和D都已经是过去完成时,但是从原句来看,他妈妈应该是被送到医院的,其中包含被动语态,这样B就排除了。希望我的解答对您有所帮助!