我想知道这两句话那句是正确的,为什么?Being satisfied with what he did,the teacher praised him in class.Satisfied with what he did,the teacher praised him in class.ps:being done 和 done做状语表被动的时候怎么区分,

问题描述:

我想知道这两句话那句是正确的,为什么?
Being satisfied with what he did,the teacher praised him in class.
Satisfied with what he did,the teacher praised him in class.
ps:being done 和 done做状语表被动的时候怎么区分,

语法上都是正确的。。。。一般用第二种

第一句是分词短语作状语= Because the teacher was satisfied with what he did , he...
第二句不能用过去分词。如要用的话,只能在被动语态中,如:
If I was given more time, I would do it better.= Given more time, I....

Being satisfied with what he did, the teacher praised him in class.是说由于满意于他的所做,老师在班里表扬了他.是个有因果关系的句子,所以我认为这各句子正确.
Satisfied with what he did, the teacher praised him in class. 虽然有同样的意思,但因果关系没那么强调,所以不如上面的句子完美.
being done 和 done做状语表被动时,后者应写作 be done.意思和上面的解释一样.