I've been here all day
¡Hola! The online translators all say "I've been here all day"= "he estado aquí todo el día" Is it also correct to say "llevo todo el día aquí" or "hace todo el día estoy aquí"?
3 Answers
Llevo todo el día aquí is Ok.
Hace todo el día que estoy aquí is wrong.
You could also say :
Estuve aquí todo el día hoy.
And maybe others too. Expressing the present perfect in Spanish is not easy and we don't emphasize the "perfect" aspect much.
deleted not sure if everthing I wrote was correct
CReo que su traducción es: He estado aquí todo el día