I get that くれてやる・くれてあげる means "I'll give you" from an anime. To be frank, I
have no idea how it translates to that. In fact, I didn't even know such a
word is possible. くれる is receiving something whilst あげる is giving something.
How is it even possible to combine them both?
CC BY-SA 4.0
2020-07-07T11:32:01.420
78471
2020-07-07T13:23:32.007
31222
question
word-choice
くれてやる/くれてあげる meaning
Check out [this interesting
article](http://nihongodaybyday.blogspot.com/2010/08/blog-post_18.html) which
breaks down the phrase くれてやる (and the variant くれてあげる).

Basically, the phrase is a kind of stylized version of the ～てやる construction.
This construction is used when someone is doing something for a subordinate or
someone familiar (手伝っ **てやる** I'll help you). Although the word くれる usually
means that someone else gives you something, the dictionaries do list the
alternative meaning of 話し手または話題の人物が他者に物を与える (the speaker gives something to
someone else). Using that meaning, the contrived phrase is something like
`'I'LL GIVE YOU + てやる'`, meaning 'to give' but also containing a sense of
superiority/familiarity. It could come across as extremely overbearing and
rude, so this phrase is probably not likely to be used beyond the confines of
manga pages.
CC BY-SA 4.0
2020-07-07T12:01:32.637
78472
2020-07-07T12:01:32.637
25875
78471
answer