"Nowadays, children no longer eat vegetables."
Translation:כיום, ילדים כבר לא אוכלים ירקות.
One of the correct solutions is "כיום, ילדים אינם אוכלים ירקות יותר"; What does " אינם" mean?
It's an inflected form of אין ("there is not"), pronounced "einam", and it's a flowery way of negating a sentence like this. You usually hear it in songs or poems, not so much in everyday life.
So instead of "אנחנו לא צריכים לעבוד" you can also say "איננו צריכים לעבוד", for example. See the full inflection table here: https://en.wiktionary.org/wiki/%D7%90%D7%99%D7%9F#Inflection
כיום, ילדים לא אוכלים יותר ירקות. On its face, this sounds like "Nowadays, children don't eat more vegetables." It's not what they're asking for. Am I right? From this discussion, I see that יותר could mean "no longer", but that doesn't seem to fit into this sentence clearly. Perhaps לא יותר would do it better to my ear.
That's also the default translation in Google Translate for these sentences using יותר.
Depending on the context it could mean ("Nowadays, children don't eat more vegetables.")... If that was the intended meaning of a stand alone sentence like this I would expect to see something more like: כיום ילדים לא אוכלים כל כך הרבה ירקות.
Wouldn't "כיום, ילדים כבר לא אוכלים ירקות" mean "Nowadays, the children already don't eat vegetables"?
literally that is what you are saying, but the meaning of כבר לא is like "not anymore" or "no longer."
I got this English sentence in a "Mark all correct translations" exercise and the translation above was not one of the choices. Instead they offered both כיום, ילדים אינם אוכלים ירקות יותר and כיום, ילדים לא אוכלים יותר ירקות as acceptable translations. Neither of these seems as good.