Решение:
В этих предложениях используется Present Perfect, который часто требует указания периода времени. Для указания конкретного момента в прошлом используется since, а для указания продолжительности — for.
- My mum hasn't been on vacation since last year. (Указывается конкретный момент в прошлом — прошлый год, с которого мама не была в отпуске.)
- My aunt Neena has not visited us for last Christmas. (Указывается продолжительность времени — весь прошлый период с Рождества, в течение которого тётя не навещала.)
Ответ: 1) since; 2) for.