
Ужинать дома - why in genitive?
4 Answers By Expert Tutors
This word is not a noun in the form of a Genitive or Prepositional cases, but it is an adverb with a suffix "-a", like "слева", "справа". It is an adverb of place expressing location.
Дом is an irregular in Russian. Therefore - дома - is the correct form in prepositional case, to answer the question где? Домой is the same word in accusative case. Usually, this latter usage is combined with a verb of motion, which is what triggers the case change to accusative (the more common use with the word дом.)

Lyudmila G. answered 04/11/19
Russian Language and European Knitting for Beginners Tutor
In your context дома is not a noun in the genitive case, дома is an adverb indicating a location and answering the question "где?".
The word in the example you give above is not in Genitive Case. Дом is an irregular that forms according to its own rules. So, in your sentence - "Моя подруга будет ужинать дома" the last word is, in fact, in Prepositional Case. Дом also does not take prepositions for Prepositional Case.
Still looking for help? Get the right answer, fast.
Get a free answer to a quick problem.
Most questions answered within 4 hours.
OR
Choose an expert and meet online. No packages or subscriptions, pay only for the time you need.
Yelena F.
01/15/20