Mein neuer Mitbewohner kocht abends gern für alle.

Elon.io is an online learning platform
We have an entire course teaching German grammar and vocabulary.

Start learning German now

Questions & Answers about Mein neuer Mitbewohner kocht abends gern für alle.

What does Mitbewohner mean exactly? Is it “roommate” or “flatmate”?

Mitbewohner literally means “co-dweller” – someone who lives with you in the same apartment or house.

In English it’s usually translated as:

  • roommate (US usage, even if you don’t share the same room)
  • flatmate / housemate (UK usage)

So mein neuer Mitbewohner = “my new roommate / my new flatmate”.

Grammatically:

  • Mitbewohner is masculine.
  • Singular: der Mitbewohner
  • Plural: die Mitbewohner (same form as singular in speech; article shows the number).
Why is it mein neuer Mitbewohner and not meine neuer Mitbewohner?

Because Mitbewohner is:

  • masculine
  • singular
  • the subject of the sentence (nominative case)

The correct forms in nominative singular are:

  • masculine: mein Mitbewohner
  • feminine: meine Mitbewohnerin
  • neuter: mein Zimmer
  • plural (any gender): meine Mitbewohner

So with masculine Mitbewohner as subject, you need mein, not meine:

  • Mein neuer Mitbewohner kocht … = right
  • Meine neuer Mitbewohner kocht … = wrong
Why is it neuer and not neu, neuen, or neue?

This is about adjective endings.

You have:

  • possessive determiner: mein
  • adjective: neu-
  • noun: Mitbewohner

Pattern: mein neuer Mitbewohner

Reason:

  • Mitbewohner is masculine, singular, nominative (subject).
  • mein is an “ein-word” determiner (like ein, kein, sein, ihr, etc.).
  • After such words in masculine nominative, the adjective ending is -er.

So:

  • ein neuer Mitbewohner
  • mein neuer Mitbewohner
  • kein neuer Mitbewohner

Compare other cases:

  • Accusative masculine: Ich kenne meinen neuen Mitbewohner.
  • Nominative feminine: Meine neue Mitbewohnerin kocht …
What case is mein neuer Mitbewohner in, and what case is alle in?
  • Mein neuer Mitbewohner is nominative: it’s the subject (the one doing the cooking).
  • alle (in für alle) is accusative: it’s the object of the preposition für.

Structure:

  • Subject (nominative): Mein neuer Mitbewohner
  • Verb: kocht
  • Adverbials: abends, gern
  • Prepositional object (accusative): für alle

In German:

  • für always takes the accusative.
  • alle is the accusative plural form of alle (everyone/all of them).
Why is the verb kocht in second position and not at the end?

This is a main clause, and in German main clauses the finite verb must be in second position (the “V2 rule”).

The sentence elements:

  1. Mein neuer Mitbewohner (1st position: subject)
  2. kocht (2nd position: finite verb)
  3. abends gern für alle (the rest of the sentence)

So the verb comes right after the first “slot” (which here is a whole phrase, Mein neuer Mitbewohner). That’s why kocht is in second position, not at the end.

If you moved another element to the start, the verb would still stay in second position:

  • Abends kocht mein neuer Mitbewohner gern für alle.
  • Gern kocht mein neuer Mitbewohner abends für alle.
What exactly does abends mean? Is it “in the evening” or “every evening”?

Abends is an adverb meaning “in the evenings / at night, in the evening (as a habit)”.

It usually implies habitual or repeated action:

  • Er kocht abends gern für alle.
    → He likes cooking for everyone in the evenings / in the evening (generally, on most evenings).

Compare:

  • am Abend = on that specific evening / on the evening (more concrete time)
  • heute Abend = this evening, tonight

So abends is more like “(in the) evenings, usually” than a one-time “this evening”.

Could I also say am Abend instead of abends? Would the meaning change?

You can say am Abend, but it sounds a bit different:

  • Er kocht abends gern für alle.
    → General habit: he likes cooking for everyone in the evenings (routine).

  • Er kocht am Abend gern für alle.
    → Could still mean “in the evening he likes cooking for everyone”, but often sounds more like a typical time on a given day, not as clearly habitual across many days.

In everyday language, to express a repeated habit, abends is the most natural and common choice here.

What does gern mean, and how is it different from gerne?

gern is an adverb meaning “gladly / with pleasure / like to”. With a verb, it means “to like doing something”:

  • Er kocht gern. = He likes cooking.
  • Er kocht abends gern für alle. = He likes to cook for everyone in the evenings.

gern vs gerne:

  • gern and gerne are interchangeable in meaning.
  • gerne sounds a bit more “full” or sometimes a bit more polite or conversational, but in practice it’s just style.

You could also say:

  • Er kocht abends gerne für alle.

Both are correct and natural.

Why is it für alle and not für allen?

Because:

  • für always takes the accusative case.
  • The accusative plural form of alle is alle, not allen.

Forms of alle (for people):

  • Nominative plural: alle (Alle sind da. = Everyone is here.)
  • Accusative plural: alle (Ich sehe alle. = I see everyone.)
  • Dative plural: allen (Ich helfe allen. = I help everyone.)

So after für (accusative), you must use alle:

  • für alle = for everyone
  • für allen = wrong here
Does für alle mean “for everyone in the world” or more like “for everyone here in the flat”?

In this context, für alle naturally means “for everyone involved / for all the people in the shared flat/house” – i.e. all the people living there or part of the group.

It’s context-dependent:

  • In a flatshare context, für alle = for all the roommates.
  • In a classroom, für alle = for all the students.
  • Without context, it just means “for everyone” or “for all (of them)”.

You could make it clearer:

  • für uns alle = for all of us
  • für alle Mitbewohner = for all (the) roommates
Does the sentence mean he is cooking right now, or that he usually cooks in the evenings?

German present tense (kocht) can express:

  • an action happening right now, or
  • a habitual action.

With the adverb abends, this strongly suggests a habit:

  • Mein neuer Mitbewohner kocht abends gern für alle.
    → “My new roommate likes to cook for everyone in the evenings / usually cooks for everyone in the evenings.”

If you wanted to stress “right now”, you’d normally add something like gerade (“right now”):

  • Mein neuer Mitbewohner kocht gerade für alle.
    → He is cooking for everyone right now.
How would I say “my new female roommate” in this sentence?

You’d use the feminine form Mitbewohnerin and adjust the article and adjective:

  • Meine neue Mitbewohnerin kocht abends gern für alle.
    = My new (female) roommate likes to cook for everyone in the evenings.

Changes:

  • meinmeine (feminine nominative singular)
  • neuerneue (feminine nominative adjective ending)
  • MitbewohnerMitbewohnerin (feminine noun)
How would the sentence change if I talk about several new roommates?

For plural, both the determiner and the adjective change:

  • Meine neuen Mitbewohner kochen abends gern für alle.
    = My new roommates like to cook for everyone in the evenings.

Changes from singular:

  • MeinMeine (plural)
  • neuerneuen (plural adjective ending after a determiner)
  • Mitbewohner (sg) → Mitbewohner (pl; same form, but plural shown by meine neuen and the plural verb kochen)
  • Verb: kochtkochen (3rd person plural)
Can I change the word order of abends and gern? For example: Mein neuer Mitbewohner kocht gern abends für alle?

Yes, you can move abends and gern around. Both versions are grammatically correct:

  • Mein neuer Mitbewohner kocht abends gern für alle.
  • Mein neuer Mitbewohner kocht gern abends für alle.

Both mean essentially the same. Differences:

  • abends gern puts a tiny bit more focus on the time first, then the fact that he likes it.
  • gern abends puts a tiny bit more focus on the liking first, then the time.

In everyday speech, both orders are natural; most learners can treat them as equivalent here.

Could I drop mein and just say Neuer Mitbewohner kocht abends gern für alle?

No, that sounds very odd in standard German. You normally need a determiner (like mein, ein, der) before a singular countable noun:

Natural options:

  • Mein neuer Mitbewohner kocht abends gern für alle.
  • Ein neuer Mitbewohner kocht abends gern für alle.
  • Der neue Mitbewohner kocht abends gern für alle.

Each one changes the meaning slightly:

  • mein = my new roommate
  • ein = a new roommate (some new roommate)
  • der = the new roommate (the specific one we both know)