____the cries for help,the sodiers rushed into the burning house.选择求解答

问题描述:

____the cries for help,the sodiers rushed into the burning house.选择求解答
A. To hear B.Hear C.Hearing D.Heard 请问为什么不能选C?我认为,逗号前后不是主语相同然后省略,这样的话,是the sodiers heard the cries for help,所以用heard表过去……请问大大们,为什么错了?
抱歉抱歉,我选择了D……请问我的理解哪里不对啦?

选C.Hearing the cries for help是现在分词短语作时间状语,如果改成时间状语从句,就是When the sodiers heard the cries for help.这里的heard是谓语动词,它与soldier之间是主动关系.现在我们再从相反的思路来说一说...