「earn」とはお金を稼ぐことだと思っていました。ここでの意味について教えてください。

ネイティブによる回答
Rebecca
この場合の「earn」は、「何かに値する」という意味です。この「she earned it」とは、「彼女はそれだけの努力をしたのだから、勝利に値する」ということですね。 例: Enjoy your prize! You earned it.(賞金で楽しんで!あなたはそれだけの働きをしたんだから。) 例: You didn't earn this award, so I can't give it to you.(あなたはこの賞を得るだけのことをしていません、だからあなたに渡すことはできません。)