____the cries for help,the sodiers rushed into the burning h

努力司机2022-10-04 11:39:544条回答

____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……请问我的理解哪里不对啦?

已提交,审核后显示!提交回复

共4条回复
little-s 共回答了21个问题 | 采纳率100%
选C.
Hearing the cries for help是现在分词短语作时间状语,如果改成时间状语从句,就是When the sodiers heard the cries for help.这里的heard是谓语动词,它与soldier之间是主动关系.
现在我们再从相反的思路来说一说.
如果从句的主语与主句的主语相同,则可以将从句改成一个短语.如果要改成短语,有两步必须要做:一是去掉从句的主语;二是将谓语动词改成非谓语动词.
非谓语动词有三类:to do,doing,done.to do用于将来,或表示目的.
doing往往用于现在,但也可表示过去,主要是当它作原因状语的时候.
done有两重意思:一是动作已经完成,二是动作与逻辑主语之间是被动关系.
根据以上分析,When the sodiers heard the cries for help要改成短语就是Hearing the cries for help.如果选D,则heard与the soldiers是被动关系了,这显然不符合题意.但如果说成having heard则又可以了,因为having done是主动形式,是主动形式中的完成式.
不明白的再问哟!请记得采纳,多谢!
1年前
cc帅哥 共回答了24个问题 | 采纳率
hearing引导原因状语从句,表示原因是大兵听见求救的呼喊声才去帮忙,所以要用ing形式。词句和主动不主动没有关系,因为如果是主动也分过去和一般进行时的区分,也可以用过去式。
逗号前不是因为主语相同然后省略的,要指出的是在英语中一句话中(句号表示终止)必须是一个主语。所以hearing the cries for help 短语是表示原因的状语从句,有因为的意思。
如果是表示主动...
1年前
i8iul4l 共回答了229个问题 | 采纳率
就应该选C 啊 。。如果用heard 的话就是被动的了,但是the sodiers 和 hear 是主动关系,所以要用hearing ,表主动
1年前
木桫椤 共回答了92个问题 | 采纳率
应该是选C的呀,用hearing,答案错了吧
1年前

相关推荐