Breakdown of Hacía un año que el hombre sufría por la soledad.
un
a, an (masculine)
el año
the year
el hombre
the man
que
that / than
Questions & Answers about Hacía un año que el hombre sufría por la soledad.
Why do we use the imperfect sufría here instead of a past perfect form to match "had been suffering"?
English uses the past perfect continuous ("had been suffering") for an action that started in the past and continued up to another past moment. Spanish handles this by combining hacía (setting the past time frame) with the imperfect tense, sufría. The imperfect shows that the suffering was still an ongoing background action at that specific moment in the story.
Could I say hace un año instead of hacía un año?
Why does the sentence use por in sufría por la soledad rather than de?
You will see both sufrir de and sufrir por, but they have different nuances. Sufrir de is generally used for specific physical or diagnosed illnesses (like sufrir de asma). Sufrir por is used when the suffering is caused by an emotional state, a situation, or an external circumstance, which fits perfectly with soledad (loneliness).
Why is there a la before soledad when the English translation is just "loneliness"?