Фраза 'has been keen...' требует после себя предлога, указывающего на интерес к чему-либо. Наиболее употребительное сочетание - 'keen on'.
Правильный предлог в данном контексте - 'on'.
Ответ: c. on