Для обозначения периода времени, когда что-то длится, обычно используется предлог for, а когда указывается конкретное время, используется since.
She has worked in this shop for last.
Перевод: Она работала в этом магазине в последнее время.
Ответ: for