5-10 Minute Drills to Fix desde hace vs hace for Learners of Spanish

· Spanish Grammar Mastery

Learn the clear rules for using desde, desde hace, and hace in Spanish. Understand when to use each for points in time, ongoing durations, and past events.

5-10 Minute Drills to Fix desde hace vs hace for Learners of Spanish

Spanish grammar drill title card illustration

Use desde to name a starting point (since), desde hace to give a duration that continues right now (for), and hace to say how long ago something happened (ago). The Real Academia’s grammar tradition treats these as three separate jobs, not three synonyms. Think of it as a mental toolkit: pick the tool by asking what you’re measuring, not by translating word for word.


  • Using desde hace correctly requires an ongoing, atelic verb to measure a span of time until now, unlike the telic verbs used with hace.
  • Replacing desde with desde hace shifts the focus from a specific start point to the duration of an action, which is crucial for proper tense and context.
  • Conjugation and regional usage vary, especially in Latin America, where some dialects blend the forms more freely, but standard practice remains essential for clarity.
  • Incorporating drills that differentiate between point-in-time and duration expressions helps reinforce rule mastery and prevents common mistakes.
  • Mistakes usually occur when telic verbs are combined with desde hace; correcting these involves ensuring the verb matches the time expression type.

The short answer

Use "desde" to indicate a starting point in time, like "since 2019." Use "desde hace" to express a duration that continues up to the present, such as "for seven years." "Hace" is used to state how long ago something happened, like "an hour ago," or with "que" to emphasize a duration.

Table of Contents

Desde Hace vs Hace: Rules and Ready-to-Use Formulas

Each of these three words answers a different question about time, and once you know which question you’re answering, the choice stops being a guess.

  • Desde + point in time answers “since when?” Example: Vivo aquí desde 2019 (“I’ve lived here since 2019”). You’re marking the starting line.
  • Desde hace + duration answers “for how long, up to now?” Example: Vivo aquí desde hace siete años (“I’ve lived here for seven years”). You’re measuring the distance from then to now.
  • Hace + duration + que answers “how long ago” or restates the duration with emphasis: Hace siete años que vivo aquí means the same as above, just flipped.

Both desde hace and hace... que typically pair with the present tense, since you’re describing something still happening. That’s a key detail: if the action stopped, you need a different tense entirely, which the next section covers.

Learners often reach for llevar + gerundio instead, and it’s a solid shortcut in speech: Llevo siete años viviendo aquí works exactly like desde hace siete años, according to SubLearn’s grammar breakdown.

Pro Tip: When you catch yourself translating “for” as “por,” stop. English “for” meaning duration almost always maps to “desde hace” or “llevar + gerundio,” never “por.”

Desde Hace vs Hace: Side-by-Side Examples

Swapping one particle for another changes what the sentence is actually about, even when the underlying situation stays identical.

  • Trabajo aquí desde enero. (“I work here since January.”) Marks the calendar start point.
  • Trabajo aquí desde hace un año. (“I’ve worked here for a year.”) Marks the duration.
  • Hace un año que trabajo aquí. (“It’s been a year since I started working here.”) Same duration, front-loaded for emphasis.
  • Empecé a trabajar aquí hace un año. (“I started working here a year ago.”) Now the verb is in the past tense; the action is a completed event, not a state.
  • No la veo desde el martes. (“I haven’t seen her since Tuesday.”) Point in time, negative context.
  • No la veo desde hace tres días. (“I haven’t seen her for three days.”) Same idea, duration framing.
  • Estudio español desde hace dos meses. This is the neutral, standard phrasing across Spain and most of Latin America.
  • Desde el martes que no la veo shows up in some Caribbean and Andean speech, according to Hispanoteca’s regional notes, but it reads as informal or regional outside those areas.

Why Some Combinations Just Sound Wrong

Grammarians describe the clash using two terms worth knowing: atelic predicates describe ongoing states with no natural endpoint (vivir, trabajar, esperar), while telic predicates describe actions with a built-in finish line (llegar, terminar, morir). Desde hace needs an atelic, continuous action, because it’s measuring a span that’s still open. Force it onto a telic predicate and you get a contradiction, as Castellano Actual explains.

  • ✗ Llegué desde hace una hora. (Arriving is a one-time event, not an ongoing state.)
  • ✓ Llegué hace una hora. (“I arrived an hour ago.”) Correct, since hace alone handles completed events.
  • ✓ Estoy aquí desde hace una hora. (“I’ve been here for an hour.”) Correct, because estar describes an ongoing state.

For past-tense reference, swap in hacía or desde hacía: Vivía allí desde hacía diez años cuando se mudó (“She had been living there for ten years when she moved”). This shift matters more than most textbooks admit: get the tense wrong and a native speaker will notice immediately, even if every word is technically correct.

The Laser vs. Tape Measure Trick

Picture desde as a laser pointer aimed at one fixed spot on a timeline. It marks a single moment, nothing more. Now picture desde hace as a tape measure stretched from that spot to today. It doesn’t care where the start was; it cares about the length of the span. Applied to Estudio español desde hace dos años, the laser would land on some date two years back, but the tape measure is what you’re actually reporting: two years of ongoing distance.

Two micro-drills build this instinct fast:

  1. Timed swap drill (5 minutes): Take ten sentences using desde, and rewrite each with desde hace, adjusting the point-in-time to a duration. Set a timer for one minute per sentence.
  2. Error-hunt drill (10 minutes): Pull five sentences from your own writing that used “for” or “since” in English, and check whether you picked the Spanish equivalent that matches duration versus starting point.

Regional flexibility exists, particularly in parts of Latin America where desde appears with punctual verbs for emphasis, per Castellano Actual’s notes on usage variation. Treat that as an exception to recognize, not a rule to copy, until you’re confident with the standard forms.

Pro Tip: Say the sentence out loud and ask, “Am I pointing at a date, or measuring a stretch of time?” Your answer tells you which tool to grab.

Quick Practice: Fix These Sentences

  1. Vivo en Madrid ___ 2020. → desde (fixed date follows)
  2. Estudio francés ___ tres años. → desde hace (duration, ongoing)
  3. ___ dos horas que llegó. → Hace (completed event, time elapsed)
  4. Rephrase Trabajo aquí desde hace seis meses using llevar. → Llevo seis meses trabajando aquí.
  5. Correct this: Terminé la tarea desde hace una hora. → Terminé la tarea hace una hora (terminar is telic, so desde hace doesn’t fit).
  6. No fumo ___ 2018. → desde (marks the point you quit)
  7. Choose the natural phrasing: “It’s been three years since I moved” → Hace tres años que me mudé.
  8. Rewrite in past reference: Vivía allí ___ diez años cuando se mudó. → desde hacía

Repeat this set daily for a week, and track which pattern trips you up most. That recurring mistake is exactly what deserves your next practice session.

Turn the Rule Into a Reflex

Reading a rule once rarely makes it automatic. Gramanator exists because knowing that desde hace needs an atelic verb doesn’t help you in the middle of a real conversation, when you have half a second to choose the right word.

Gramanator

The platform runs targeted drills built specifically around time expressions like these, with instant feedback to help you notice when you mix up duration and elapsed time. Structured practice paths run through various levels, so whether you’re still shaky on present-tense basics or refining past-reference forms like desde hacía, the drills can match your level rather than throwing everything at you at once. One-off rule reading tends to fade within days; short, repeated drills with correction attached are what actually rewire the habit, which is the whole premise behind Gramanator’s grammar training approach. If you want to stop pausing mid-sentence to translate “for” versus “since,” try practicing with drills that focus on desde hace today.

Sources

Frequently asked questions

What is the difference between desde and desde hace?

"Desde" marks a specific starting point in time, like "since 2019" (desde 2019). "Desde hace" measures a duration that continues up to the present moment, meaning "for" a certain period, such as "for seven years" (desde hace siete años).

When should I use hace in Spanish for time?

"Hace" is used to say how long ago something happened (e.g., "I arrived an hour ago" - Llegué hace una hora). It can also be combined with "que" to emphasize a duration, meaning the same as "desde hace" but with a different structure (e.g., Hace siete años que vivo aquí).

Why do some combinations of desde hace and verbs sound wrong?

Combinations sound wrong when "desde hace" is used with telic verbs, which describe actions with a built-in endpoint (like llegar or terminar). "Desde hace" requires atelic verbs that describe ongoing states or continuous actions (like vivir or trabajar) because it measures a span of time that is still open.

Can I use llevar + gerundio instead of desde hace?

Yes, "llevar + gerundio" is a solid shortcut in speech and works similarly to "desde hace" for expressing duration. For example, "Llevo siete años viviendo aquí" means the same as "Vivo aquí desde hace siete años."

What is the rule for using 'for' in English when translating to Spanish?

When English "for" indicates duration, it almost always translates to "desde hace" or "llevar + gerundio." It should generally not be translated as "por" in this context, as "por" has different uses.