Present perfect simple or continuous
A menudo hay una pequeña diferencia entre el presente perfecto y el presente perfecto continuo. En muchos casos ambos son igualmente aceptados.-
They've been working here for a long time but Andy has worked here for even longer.
-
I've lived here for 10 years and she has been living here for 12 years.
Para enfatizar la acción, usamos la forma continua.
-
We've been working really hard for a couple of months.
-
She's been having a hard time.
Para enfatizar el resultado de la acción, usamos la forma simple.
-
I've made fifteen phone calls this morning.
-
He's written a very good report.
Mira la diferencia en estos ejemplos.
-
I've been reading this book for two months but I've only read half of it. It's very difficult to read.
-
She's been trying to convince him for 20 minutes but she hasn't managed to yet.
-
They've been talking about this for month and they still haven't found a solution.
Cuando la acción termina puedes ver los resultados, usa la forma continua.
-
The phone bill is enormous. You've been calling your boyfriend in Australia, haven't you?
-
You're red in the face. Have you been running?
Cuando usas las palabras "ever" o "never", usa la forma simple.
-
I don't know them. I've never met them.

0 comments: