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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 11:19:06

是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因粗心而予以处罚

收起

后者

两者皆可