He comido todo el día. (Is this sentence correct?)
Is this sentence correct?
He comido todo el día.
What i want to say is I have been eating all day? I just used the translator and i am not familiar with "He".
3 Answers
You can say it just like in English,
He estado comiendo todo el día.
Or,
Estaba comiendo todo el día. The latter however does imply that you were eating all day, but aren't anymore.
Using the phrase "He comido" suggests that you have eaten but that action is now complete, actually that it just very recently completed. Saying "I have been eating all day" in English suggests that you are still in the process of eating. Now, I am not a native speaker but I believe that using the imperfect tense, "yo comía" could suggest that this action was occurring in the past but that action is still not complete. I think, technically, you could say something like "He estado comiendo todo el día" because the gerund + the past perfect tense suggests the same meaning, however I do not know how common this saying would be.
El español es muy rico en oraciones, varia en algo la forma de manifestar las cosas dependiendo de donde estes, asi que el termino: He comido todo el día, es correcto también.
![]()