こんにちは!
ご質問ありがとうございます。
『どの口が言うてんねん』は、いくつか言い方が考えられますが、例えば、
How dare you say that?
として、『なんてことを言うんだ?』というように表現できます。
How dare は、『よくも~できるね』と言う時によく使われる表現です。
Who the fuck are you to say that?
とすると『「あなたがそのような事を言えるのか」「あんたが言うな」』という表現を乱暴に伝えることができます。
Who the fuck do you think you are?
とすると『何様のつもりなんだ』というようなニュアンスですね!
参考になれば幸いです。
英会話講師のKOGACHIです(^^)/
おっしゃられている内容は、
I can't believe you say that.
「あなたがそれを言うなんて信じられない」
または
I'm surprised it's coming from you.
「あなたからそれが出てくるなんて驚きだ」
のように表現しても良いと思いました(*^_^*)
以上ですm(_)m
少しでも参考になれば幸いです(#^^#)
お困りの時は、いつでも気軽にご質問ください(^0^)/
★★どうぞよろしくお願いもうしあげます★★
see you soon♪