There are seven places in the New Testament where the words "Gave Himself for," are distinctly associated with Christ's substitutionary work. In each case the Greek preposition, "Huper," translated "for," occurs. "Huper" means to act on behalf of another, as acting in the stead of him, in other words a substitute.
Why did Christ die?
1. To pay the ransom price. "Gave Himself a ransom for all" (1Ti 2:6).
2. To bear our sins. "Gave Himself for our sins" (Gal 1:4).
3. To stand in our place. "Gave Himself for me" (Gal 2:20).
4. To have us for Himself. "Gave Himself for it" (Eph 5:25).
5. To make us acceptable to God. "Given Himself for us, an offering and a sacrifice to God for a sweet smelling savour" (Eph 5:2).
6. To redeem us from all iniquity. "Gave Himself for us, that He might redeem us from all iniquity" (Tts 2:14).
7. To remind us of our obligation to Him. "This is My body which is given for you" (Luk 22:19-20).