Present perfect continuous: how long?

Cuando la pregunta o sentido de la frase es ‘desde cuándo…’ – how long – y el verbo es una acción que continúa, se emplea el presente perfecto continuo.

How long have you been working in Switzerland?
I’ve been working here for 5 months.

 

Si el verbo no es una acción, sino un estado o condición, se contesta con el presente perfecto simple.
En la respuesta se usa for para periodos de tiempo y since para puntos en el tiempo, como una fecha.

How long have you had that car? I’ve had it for 10 years.
I’ve had it since 1997.

 

 

24/11/2015Level - difficulty 2Great BritainVideo3 min