Llegué hace dos años(私は二年前に着きました)。Vivo aquí desde hace dos años(私はここに二年前から住んでいます)。どちらの文にも hace dos años が出てきますが、意味はまったく違います。違いはただ一点、その動作がもう終わっているか、いまも続いているかです。

要点: 終わったことhace+時間表現(日本語の「〜前」にあたる)。いまも続いていることhace+時間表現+que+現在形、または現在形+desde hace+時間表現(日本語の「もう〜になる」にあたる)。始まった時点desde+その時点(日本語の「〜から」にあたる)。

hace+時間=「〜前」:終わったこと

動作がすでに終わっている場合、hace は過去形(たいてい点過去)とともに使われ、単に「〜前」という意味になります。時間表現は文の最初にも最後にも置けます。

  • Llegué hace dos años.Hace dos años llegué.(二年前に着きました。)
  • Empezó a estudiar español hace seis meses.(彼女は六か月前にスペイン語の勉強を始めました。)
  • ¿Cuándo la viste? — La vi hace una semana.(いつ彼女に会いましたか。一週間前に会いました。)

hace 自体はけっして形を変えません。主文の動詞の主語が何であっても、つねに hacer の三人称単数形のままです。

hace+que+現在形、または現在形+desde hace:いまも続いていること

動作が過去に始まり、いまも続いている場合、スペイン語には同じ意味を表す二つの言い方があり、どちらも動詞は現在形になります。

hace+時間+que+現在形 Hace dos años que vivo aquí.(ここに住んで二年になります。)
現在形+desde hace+時間 Vivo aquí desde hace dos años.(同じ意味で、語順が違うだけです。)

どちらも同じことを言っています。ここに住み始めたのは二年前で、それがいまも続いているということです。現在形の Vivo aquí desde hace dos años が、ここではふつうの、いちばん無難な選び方です。かわりに複合過去形(He vivido aquí desde hace dos años)を使うことも、地域や文脈によっては誤りとは言えませんが、基本の形ではありません。まずは現在形を選ぶのが安全です。

同じパターンは、cuánto tiempo(どれくらいの間)を使った疑問文でも使われます。

  • ¿Cuánto tiempo hace que estudias español?(スペイン語を勉強してどれくらいになりますか。)
  • ¿Cuánto tiempo llevas estudiando español? も同じことを尋ねるよく使われる言い方で、llevar+現在分詞を使います。これはこのレッスンの本題である hacedesde とは別の構文ですが、存在を知っておくと役に立ちます。

desde:始まった時点を示す

desde は期間の長さを測る言葉ではなく、何かが始まった時点を示します。それがいまも続いている場合、desdedesde hace と同じように現在形の動詞とともに使われます。

  • Vivo aquí desde 2020.(2020年からここに住んでいます。)
  • Trabajo en esta empresa desde marzo.(三月からこの会社で働いています。)
  • La conozco desde el colegio.(学生時代から彼女を知っています。)

日本語の「もう〜になる」は、特別な前置詞なしで、そのまま期間の長さを表せます(「ここに住んでもう二年になります」)。スペイン語の hace に一語でぴったり対応する言葉はありません。そのため、期間を言うときに hace を入れ忘れやすくなります。単独の ❌ Vivo aquí dos años は、日本語の「ここに二年住んでいます」のようにそのままでは使えず、desde hace dos añoshace dos años que vivo aquí のどちらかが必要です。

desde hace は期間の長さを表し(desde hace dos años、二年になる)、単独の desde は時点を表します(desde 2020、2020年から)。このレッスンでは、状況がいまも続いている場合を扱っているので、上の例はすべて現在形ですが、desde はそれだけに限られません。hasta(〜まで)と組み合わせると、過去に終わった期間を表すこともできます。Viví allí desde 2000 hasta 2003(2000年から2003年までそこに住んでいました)のようにです。

よくある間違い

  • Vivo aquí hace dos añosquedesde もない)→ ✅ Vivo aquí desde hace dos años または ✅ Hace dos años que vivo aquí.
  • He vivido aquí desde hace dos años はどこでも誤りというわけではありませんが、✅ Vivo aquí desde hace dos años(現在形)のほうが安全で基本的な選び方です。
  • Llegué desde dos años(期間に desde を使う)→ ✅ Llegué hace dos años.(終わった動作には desde ではなく hace が必要です。)
  • Vivo aquí desde dos añosdesde をそのまま期間に使う)→ ✅ Vivo aquí desde hace dos años.desde 単独には時点が必要です。desde 2020desde marzo のようにです。単なる期間ではだめで、期間を表すには desde hace が必要です。)

小テスト

それぞれの空欄に hacehace quedesde のどれが入るか考えてみましょう。

  1. Empecé este trabajo ___ tres meses(いまはもうそこで働いていません)。
  2. Trabajo aquí ___ marzo(いまも働いています)。
  3. ___ un año que estudio francés(いまも勉強しています)。
  4. Nos conocimos ___ mucho tiempo(過去に終わった出来事です)。
答えを見る
  1. Empecé este trabajo hace tres meses.(終わった動作、「〜前」)   2. Trabajo aquí desde marzo.(始まった時点、いまも続く)   3. Hace un año que estudio francés.(期間、いまも続く)   4. Nos conocimos hace mucho tiempo.(終わった動作、「〜前」)

まとめ

  • hace+時間+過去形=「〜前」。すでに終わったことに使います:Llegué hace dos años.
  • hace+時間+que+現在形、または現在形+desde hace+時間=「もう〜になる」。いまも続いていることに使います:Hace dos años que vivo aquíVivo aquí desde hace dos años.
  • desde+時点=「〜から」。これもいまも続いていることに使います:Vivo aquí desde 2020.
  • いまも続いていることには、スペイン語ではふつう現在形を使います。he vivido ではなく vivo が基本です。
  • desde にはもう一つの使い方もあります。hasta と組み合わせると、過去に終わった期間を表せます(Viví allí desde 2000 hasta 2003)。