But shouldn't it be: выучил / выучила ? :unknown: Or?
[/quote]

Maybe because it's all in the future, Russian uses the future though expressing what a "have + past participle" expresses in...