Correct Answer:
B. on
Explanation:
The phrase 'keen on' is used to express enthusiasm for something.
Online Learning Platform
Online Learning Platform