be shameful for sth还是be shameful on sth
1个回答

语法上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 ...