关于介词的用法BY和for的用法

问题描述:

关于介词的用法BY和for的用法
we are surprised by he finished the work和we are surprised for he finished the work
这两句话有什么区别

两句都是病句,错得各有千秋
你可以这样说 we are surprised by him finishing the work so well
和we are surprised for what he has done here
for 和 by都是介词,后面接名词或者动名词,代词等,不能接从句