问题描述: 是punish sb for sth还是punish sb for doing sth? 1个回答 分类:英语 2014-10-08 问题解答: 我来补答 两者皆可 再问: 有什么区别? 再答: 没区别。 你要是表达的意思里由动词的参与,那么就后者。 要是只有名词就前者咯 展开全文阅读