遅刻して怒られた。
I got in trouble for being late.
シチュエーション: 仕事
「怒られる」は「get in trouble」と言いますが、なぜ怒られたかを「because I was late」とも言えるのですが、「for ~」で言うことが多いです。
「for」には名詞、動名詞が続きます。
たとえば
I got in trouble for lying.
(嘘をついて怒られた)
I got in trouble for being rude.
(失礼なことをして怒られた)
I got in trouble for not meeting the deadline.
(締め切りに間に合わなくて怒られた)