В предложении неправильный выбор времени, к тому же неверное его использование, а также отсутствует заглавная буква в конце предложения и точка в конце предложение. Правильный вариант: Mary didn't have a party yesterday. Используется время Past Simple потому, что есть указание на время.
Правильный вариант: Mary didn't have a party yesterday.
Используется время Past Simple потому, что есть указание на время.