The correct option is
C Forever
Option C is the correct answer because the phrase 'for good' means forever or definitively.
Options A, B and D are incorrect because these are not the meanings of the given phrase as has been explained above.
Option E is incorrect because the correct answer has already been chosen.