Question: She is keen ___ learning new skills.
Correct Answer: B. on
Explanation: The phrase 'keen on' is used to express enthusiasm for something.