文法 · A2
Time expressions: hace, desde, desde hace, hace … que
Marcadores temporales y duración: hace, desde, desde hace, hace … que
短い答え
Hace + a period places an event in the past (hace dos años = two years ago). Desde, desde hace and hace … que measure a situation that is still going on, and they take the present tense: Vivo aquí desde hace tres años.
When? → hace
- Llegué hace dos años.
- Me llamó hace un rato.
- Nos conocimos hace mucho.
For how long? → present
- Vivo aquí desde 2020.
- Estudio español desde hace un año.
- Hace un mes que no la veo.
重要な形
- Past point: Llegué hace dos años. (hace = ago)
- Continuing situation: Vivo aquí desde 2020 / desde hace tres años.
- Hace tres años que vivo aquí. ¿Cuánto tiempo hace que estudias español?
- llevar + period (+ gerund): Llevo tres años aquí / estudiando español
- desde… hasta / de… a; hasta (until): Trabajo de nueve a cinco. Te espero hasta las seis.
この解説はまだ日本語に対応していないため、英語で表示しています。
What it is
Spanish has two ways of talking about time and the past. Hace + a period says when something happened: hace dos años, two years ago. Desde, desde hace and hace … que say how long a situation has been going on, and they use the present tense where English uses "have been".
How to form it
| Meaning | Pattern | Example |
|---|---|---|
| ago | preterite + hace + period | Llegué hace dos años. |
| since (a moment) | present + desde + moment | Vivo aquí desde 2020. |
| for (a length of time) | present + desde hace + period | Vivo aquí desde hace tres años. |
| for (a length of time) | hace + period + que + present | Hace tres años que vivo aquí. |
| for (a length of time) | llevar + period (+ gerund) | Llevo una hora esperando. |
| until | hasta + moment | Te espero hasta las ocho. |
| from … to | de … a · desde … hasta | Trabajo de nueve a cinco. |
Questions: ¿Cuándo llegaste? —Hace dos semanas. ¿Desde cuándo vives aquí? ¿Cuánto tiempo hace que estudias español?
When to use it
- Pointing at a moment in the past: Nos conocimos hace mucho tiempo. Me llamó hace un rato.
- Measuring something that is still true: Trabajo aquí desde 2021. Hace un año que no la veo.
- Desde takes a moment (desde enero, desde las tres, desde 2021); desde hace takes a length of time (desde hace un mes).
- —¿Cuándo llegaste? —Hace dos semanas.—When did you arrive? —Two weeks ago.ago
- Vivo en Montevideo desde hace cinco años.I've been living in Montevideo for five years.still true
- Llevo una hora esperando el autobús.I've been waiting for the bus for an hour.llevar + gerund
Contrasts and traps
- "I've lived here for three years" is present in Spanish: Vivo aquí desde hace tres años. He vivido aquí por tres años sounds translated.
- Hace goes before the period: hace dos años, not dos años hace.
- Hace dos años already means "two years ago": don't add atrás.
- In parts of Latin America you'll also hear Vivo acá hace tres años, without desde.
If you also speak Portuguese
Portuguese há or faz covers both jobs: Cheguei há dois anos and Moro aqui há três anos. Spanish splits them: Llegué hace dos años and Vivo aquí desde hace tres años. Never hay: it only means "there is".
3問を試す
1 / 3
アカウント不要です。
例文
- Vivo en Montevideo desde hace cinco años.I've been living in Montevideo for five years.
- —¿Cuándo llegaste? —Hace dos semanas.—When did you arrive? —Two weeks ago.
- Hace tres años que estudio español.I've been studying Spanish for three years.
- Trabajo en esta empresa desde 2021.I've worked at this company since 2021.
- ¿Cuánto tiempo hace que se conocen?How long have you known each other?
- Llevo una hora esperando el autobús.I've been waiting for the bus for an hour.
- Nos conocimos hace mucho tiempo.We met a long time ago.
- La biblioteca abre de nueve a seis.The library is open from nine to six.
- Te espero hasta las ocho.I'll wait for you until eight.
よくある間違い
学習者が実際によくする間違いと、その直し方の理由です。
Llegué dos años hace.Llegué hace dos años.
hace goes before the period: hace dos años (two years ago).
Estudio inglés desde tres años.Estudio inglés desde hace tres años.
desde + a moment (desde 2020); desde hace + a length of time (desde hace tres años).
Llegué hace dos años atrás.Llegué hace dos años.
hace already means "ago"; atrás just repeats it.
Viví aquí desde 2020.Vivo aquí desde 2020.
If you still live there, use the present: Vivo aquí desde 2020.
He vivido aquí por tres años.Vivo aquí desde hace tres años.
For a situation that is still true, Spanish uses the present + desde hace: Vivo aquí desde hace tres años.
英語話者によくある間違い
Hay dos años que vivo aquí.Hace dos años que vivo aquí.
Time takes hace, never hay: Hace dos años que vivo aquí.
ポルトガル語話者によくある間違い
日本語話者向けのポイント
〜前 → hace + period; 〜から → desde; 〜年前から住んでいる → vivo aquí desde hace … años.
地域による違い
- Colloquial es-419 (e.g. Argentina) also says 'Vivo acá hace tres años' (= desde hace): accept in listening/reading. Llevar + gerund is general.