Talking about the past
How long has your cousin been teaching salsa at this academy
Cuánto tiempo lleva tu primo enseñando salsa en esta academia
How long have you been writing poetry
Cuánto tiempo llevas escribiendo poesía
Since he arrived he has been exploring the city;
Desde que llegue esta explorando la ciudad.
Since he arrived he had been exploring the city
Desde que llegó había estado explorando la ciudad
It's the first time since I've known you
Es la primera vez desde que te conzco
I've been taking salsa classes since February
Estoy tomando clases de salsa desde febrero
I have been studying Spanish for almost six years
Estudio español desde hace casi seis años; llevo casi seis años estudiando español; he estudiado español durante casi seis años.
I had studied Spanish for three years before going there
Había estudiado español desde hace tres anos antes de ir allí.
I haven't taken my car to the car wash for two months
Hace dos meses que no llevo mi auto al lavadero
It's been approximately a year since I traveled abroad
Hace mas o menos un año desde que viajé al extranjero
It's been three years since my cousin learned to dance salsa
Hace tres años que mi primo aprendió a bailar salsa
I've been waiting for her since eight on the dot
La estoy esperando desde las ocho en punto
I've been working there for approximately ten years
Llevo trabajando allí diez años más o menos
I've been watching this Mexican soap opera for twenty years
Veo esta telenovela mexicana desde hace veinte años
for
desde hace
since
desde que