语法上be shameful for sth是可以用的,比如:
I am shameful for all the things I did.
I am shameful for lying to you.
这种情况下shameful相当于sorry
生活中一般不这么说,形容词后面都是跟人,事物一般都放在前面,比如:
be adj.for sb.
It is good for you.
It is shameful for me.
I am shameful for you.
Trusting you is good for us.
事物放后面用to,比如
it is shameful to beg for her mercy.
另外shameful实际上用的也不多,多用的是shame,比如:
It is a shame that ...
It is a shame to ...