The correct option is A To be in good mood
'To keep one's temper' means to stay calm or not to get angry. E.g. Teachers are blessed with the quality of keeping their temper no matter how many times a student asks the question. Thus, option B is the correct answer. Rest of the questions are not correct.