Using desde (hace) with El Presente instead of El Pretérito Perfecto to express since/for Flashcards
To express that you have done something for + [duration] - i.e. to talk about an action or event that started in the past but is still ongoing in the present - in Spanish you use El Presente with desde hace + [duration] as such:
Desde hace + [duration] + action in El Presente
or
- Action in El Presente + desde hace + [duration]
I have not smoked for a year.
No fumo desde hace un año.
María has been very happy for 2 months.
Desde hace dos meses María está muy contenta.
I have not seen Ana for three weeks.
No veo a Ana desde hace tres semanas.
I haven’t slept for 24 hours.
Desde hace 24 horas no duermo.
when referring to a specific date
Desde+ [Specific date] = Since + [Specific date]
He has been selling cars since 1987.
Vende coches desde 1987.
I have lived in Madrid since September.
Vivo en Madrid desde septiembre.
He has not eaten since eight o’clock.
Desde las ocho no come.
I’ve been going to the gym since Monday.
Desde el lunes voy al gimnasio.