Breakdown of Voi mangiate tutto, eccetto i latticini, per l'allergia.
voi
you (plural)
mangiare
to eat
tutto
everything
per
for / in order to / because of
Questions & Answers about Voi mangiate tutto, eccetto i latticini, per l'allergia.
Can I use tranne instead of eccetto in this sentence?
Yes, absolutely! eccetto and tranne mean the exact same thing and are completely interchangeable here. You could say tranne i latticini with no change in meaning. eccetto sounds just slightly more formal, but both are very common.
Why is the article i used in eccetto i latticini? English just says except dairy.
In Italian, you almost always need the definite article for broad categories or general nouns. Since latticini refers to the whole category of dairy products, it needs the plural article i. Prepositions like eccetto or tranne do not cancel out this rule.
Why does per mean because of here instead of for?