なんで知っててやったの?って英語でなんて言うの?
なんで私が嫌がると分かっててそんなことをしたのか、と。
回答
-
If you knew, why did you do that?
「知ってるなら、なんでやったの?」
の意味です。
そのままですが、1つにはこのように表現できるかと思います。
回答
-
"Why did you do it even though you knew I would hate it?"
"Why did you do it even though you knew I would hate it?" となります。「Why did you do it」は「なぜあなたはそれをしたのか」、「even though」は「にもかかわらず」、「you knew」は「あなたが知っていた」、「I would hate it」は「私がそれを嫌がるだろう」と言う意味です。
または、"Why did you do that knowing I wouldn't like it?" も同じ意味を持つフレーズです。