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.意思和上面的解释一样.