Ответ:

Период времени выражается предлогом for. Слово ten years обозначает продолжительность.

Ответ: A) for