Actually it should be the dinner in the english sentence. You cannot say We drink beer until dinner, you can only "drink beer" for your dinner, or our dinner, for example, "what do you want for your dinner, wine or beer?" In this example it seems you must have the definite form of the noun, so it must be "We drink beer until we have the dinner", and really duolingo should have had the sentence constructed in this way in the English example. I asked a friend of mine who is Danish and lives in Kolding.
Okay, but like, does anyone hear the weird pronunciation of "aftensmaden?" I think they should fix that...
Hvordan siger man "hangover" på dansk ?))) These people will need it after such a night )