Hogy mi a különbség a desde, hace és desde hace között? Hát ez:
desde – A cselekvés/történés időbeli kezdetét jelöli, pontos nap/hónap/év stb. megadásával:
Vivo en Barcelona desde 1997. – 1997 óta élek Barcelonában. (és még mindig ott élek)
hace – A cselekvés/történés időpontját jelöli. Pontos nap/hónap/év stb. megadása helyett időtartamot (egy hete, egy hónapja, 15 évvel ezelőtt, régóta stb.) ad meg:
Hace una semana estuve en Barcelona. – Egy hete Barcelonában voltam. (nem derül ki, hogy most hol vagyok, csak az, hogy egy hete hol voltam)
Hace 15 años vivía en Barcelona. – 15 évvel ezelőtt Barcelonában éltem. (de már nem ott élek)
desde hace – A cselekvés/történés időtartamát jelöli; a cselekvés/történés még mindig folyamatban van:
Vivo en Barcelona desde hace seis meses. – Hat hónapja élek Barcelonában.(Vagy: Hace 15 años que vivo en Barcelona.)