Home
Q&A
I've been here all day

I've been here all day

2
votes

¡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í"?

558 views
updated Jul 4, 2017
posted by David1244

3 Answers

6
votes

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.

updated Jul 4, 2017
posted by polenta1
Polenta: With hace que do you need to mention a specific time? four hours, three days, etc. for it to be correct? - DilKen, Jul 4, 2017
Gracias - David1244, Jul 4, 2017
Hace tres horas que estoy aquí me suena bien. Hace cuatro años que vivo en esta casa is ok. - polenta1, Jul 4, 2017
5
votes

deleted not sure if everthing I wrote was correct

updated Jul 4, 2017
edited by DilKen
posted by DilKen
Muchas gracias Ken - David1244, Jul 4, 2017
1
vote

CReo que su traducción es: He estado aquí todo el día

updated Jul 4, 2017
posted by jlmedinav