Using desde (hace) with El Presente instead of El Pretérito Perfecto to express since/for

Have a look at these sentences:

No fumo desde hace un año.I have not smoked for a year.

Desde hace dos meses María está muy contenta.María has been very happy for 2 months.

No veo a Ana desde hace tres semanas.I have not seen Ana for three weeks.

Desde hace 24 horas no duermo.I haven't slept for 24 hours.

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]

 

You can never use El Pretérito Perfecto (like Present Perfect in English) with desde hace:
No he fumado fumo desde hace un año.

 
Desde + [specific date] = since + [specific date]

In the same context, you will use desde instead of desde hace when your action's starting point is a specific date

Vende coches desde 1987.He has been selling cars since 1987.

Vivo en Madrid desde septiembre.I have lived in Madrid since September.

Desde las ocho no come.He has not eaten since eight o'clock.

Desde el lunes voy al gimnasio.I've been going to the gym since Monday.

See also:

Want to make sure your Spanish sounds confident? We’ll map your knowledge and give you free lessons to focus on your gaps and mistakes. Start your Braimap today »

Learn more about these related Spanish grammar topics

Examples and resources

No veo a Ana desde hace tres semanas.I have not seen Ana for three weeks.
Desde el lunes voy al gimnasio.I've been going to the gym since Monday.
Desde hace dos meses María está muy contenta.María has been very happy for 2 months.
Desde las ocho no come.He has not eaten since eight o'clock.
No fumo desde hace un año.I have not smoked for a year.
Desde hace 24 horas no duermo.I haven't slept for 24 hours.
Vende coches desde 1987.He has been selling cars since 1987.
Vivo en Madrid desde septiembre.I have lived in Madrid since September.
Thinking...