Hacía semanas que él no caminaba por la orilla.

Questions & Answers about Hacía semanas que él no caminaba por la orilla.

Why use the imperfect 'hacía' and 'caminaba' when the English translation uses the past perfect 'had not been walking'?
In Spanish, to describe an ongoing state or action that was still happening at a specific point in the past, we use the imperfect tense for both verbs. It is the past-tense equivalent of the present-tense structure hace semanas que no camina (he hasn't walked for weeks). Where English uses the past perfect continuous, Spanish simply shifts both verbs into the imperfect.
How does the negative 'no' affect the meaning of this duration formula?
When this structure is negative, it measures the duration of an absence or a non-action. Hacía semanas que él no caminaba means that for a continuous period of weeks leading up to that past moment, the action of walking did not happen. It translates naturally to 'he had not been walking' or 'it had been weeks since he walked'.
Could I put 'hacía semanas' at the end of the sentence instead of the beginning?
Yes, you can flip the sentence around. If you do, the word que is dropped. You could say él no caminaba por la orilla hacía semanas or add desde for clarity: él no caminaba por la orilla desde hacía semanas.
Why use 'por' here instead of 'en' for 'along the shore'?
The preposition por is used to express movement through, along, or around a general space. If you used en la orilla, it would sound more like he was walking in place at one specific spot on the shore, rather than strolling along its length.

Learn Hacía semanas que él no caminaba por la orilla and more in Spanish

All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.

  • Practice with interactive exercises
  • Track your progress with spaced repetition
  • Learn at your own pace — completely free