Ответ:

Перевод задания: Джек _____ этой фабрикой 15 лет.

Правильный вариант: c) has owned. Глагол own обозначает состояние и обычно не употребляется в Continuous.

Jack has owned this factory for 15 years. (Джек владеет этой фабрикой уже 15 лет.)