ha mai mangiato

has ever eaten / have ever eaten

→ avere
phrase Common #5,834
has ever eaten / have ever eaten Used in questions to ask whether someone has ever eaten something or had the experience of eating it. In negative form with non, it means "has never eaten." The subject can be explicit or implicit, and the English translation may vary by context.
IT: Ha mai mangiato questo piatto?
EN: Have you ever eaten this dish?

Ha mai mangiato le lumache?

Have you ever eaten snails?

— Il buco (2019)

Non ha mai mangiato a casa mia.

He never ate at my house.

Lei ha mai mangiato da solo in un ristorante?

Have you ever eaten alone in a restaurant?

Tom probabilmente non ha mai mangiato carne di cane.

Tom has probably never eaten dog meat.

Tom non ha mai mangiato il sushi.

Tom has never eaten sushi.

Lei non ha mai mangiato il cibo cinese?

Have you never eaten Chinese food?

Ha mai mangiato gli insetti?

Have you ever eaten insects?

Ha mai mangiato una pizza alla crema?

Have you ever eaten a cream pizza?

Lei ha mai mangiato in questo ristorante?

Have you ever eaten at this restaurant?

Ha mai mangiato il sushi?

Have you ever eaten sushi?

Tom ha detto che non ha mai mangiato sushi.

Tom said that he has never eaten sushi.

Lei ha mai mangiato questo piatto?

Have you ever eaten this dish?

Dice che non ha mai mangiato cibo tailandese.

He/She says they have never eaten Thai food.

Tom non ha mai mangiato della carne di cavallo cruda.

Tom has never eaten raw horse meat.

Ha mai mangiato qui prima?

Have you ever eaten here before?

Lei ha mai mangiato del tacchino?

Have you ever eaten turkey?

Tom ha mai mangiato in questo ristorante?

Has Tom ever eaten at this restaurant?

Ha mai mangiato il sushi di quel posto?

Have you ever eaten sushi from that place?

Qual è il dessert migliore che ha mai mangiato?

What is the best dessert you have ever eaten?

Tom dice che non ha mai mangiato il sushi.

Tom says he has never eaten sushi.

Mary ha detto che non ha mai mangiato cibo thailandese.

Mary said that she has never eaten Thai food.

Lei ha mai mangiato le uova col ketchup?

Have you ever eaten eggs with ketchup?