I've seen a few topics on "~てやる" here (I do apologise in advance if this question overlaps too much with any previous answered posts), but I have a specific question regarding the phrase "やってやる".

I was told by a fellow Japanese learner that "やってやる" is a casual way of saying "I'll do it for you" so the nuance is + "for someone". However, my textbook only lists the following definitions:

To do it/ to give it a go

With no mention of doing something specifically "for someone".

Is the nuance indeed doing something "for someone" or is it just "I'll do it" regardless of whether your doing something for someone or not?

  • 2
    If you raise the level of formality and turn it into してあげる, does that help? – mamster Sep 3 '17 at 22:18
  • 5
    A short phrase like やってやる has so many meanings that are completely different from one another. To discuss the nuance, you would need to provide the context/situation in which it is said. Believe it or not, the phrase could mean from "I'll kill'em!" and "I'll **** her!" to "I will do it for you." – l'électeur Sep 4 '17 at 15:41

Browse other questions tagged or ask your own question.