'Sally has been working here' — Present Perfect Continuous, которое используется для обозначения длительности действия. Для указания длительности используется 'for' + период времени ('six months'). 'Since' используется с точкой отсчета времени.
Ответ: A. for six months