Для выражения периода времени, когда действие началось в прошлом и продолжается до настоящего момента, используются предлоги since (с) и for (в течение).
Предлог since используется с указанием конкретного момента времени, когда началось действие. В данном случае, last (прошлый) является конкретным моментом времени.
Таким образом, правильно будет использовать предлог since.
She has worked in this shop since last.
Перевод: Она работает в этом магазине с прошлого (раза).
Ответ: She has worked in this shop since last.