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