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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/25 02:31:03
是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 sth还是punish sb for doing sth?
两者皆可

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

全部展开

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

收起

后者

两者皆可