Ответ:

Решение:

Для обозначения продолжительности действия используется предлог "for". "For three years" означает "в течение трех лет". Предлог "since" используется для указания на начало периода, а "after" и "last" имеют другое значение.

Ответ: b) for