¿Lo has comido?
En primer lugar, en Gran Bretaña y Estados Unidos, "¿Has comido?" no es un saludo.
Nunca preguntes "¿Has comido?"
Si debes pedir una aclaración, debes pedir “mañana, mediodía y noche”.
En este momento, puedes hacer preguntas de las siguientes maneras:
John: ¿Has desayunado (almorzado, cenado)?
Jane: Sí, lo hice.
Juan: Genial. Vayamos al parque ahora.
John: ¿Has desayunado (almorzado, cenado)?
Jane: No. Lo siento. Me levanté demasiado tarde.
Juan: No hay problema. Vayamos primero a McDonald's. Luego iremos al parque.