是punish sb for sth还是punish sb for doing sth?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 19:58:51
是punish sb for sth还是punish sb for doing sth?
x͒Ar@ 9 NjkEԅLNY50&&C&IYyyB*r F*lkME6ꂱ/`4eḦV.ke"̣g׆/ MR*obB}߲sط9W,]_͓"n#. -P'{2|Ub >0&bqӡ0;Mb]uڤ68!ؿy,1L❦w1 &rh`r7 ºڶ o  \I&+֟Co C@~9Klvgḍq%}am:ک։FrCVMdf&꾚-I(U*[\'=tG>AM2 E*WIr&6 Ұ}T* 9Dg֢l6\eK

是punish sb for sth还是punish sb for doing sth?
是punish sb for sth还是punish sb for doing sth?

是punish sb for sth还是punish sb for doing sth?
两者皆可

从语法上来说都可以。
但是前者更常用。如:punish sb. for carelessness因粗心而予以处罚有什么区别?就是习惯用法的问题。 如果用doing,一般为having done的形式。不如直接加名词的形式直接。 英语里很多用法不是错误,而是不合适,如repetition(重复)、vague reference(模糊指代)、常用passive voice等。目的都是为了m...

全部展开

从语法上来说都可以。
但是前者更常用。如:punish sb. for carelessness因粗心而予以处罚

收起

后者

两者皆可