「I have been learning Spanish for two years(私は2年間スペイン語を勉強しています)」と言おうとして、ぎこちなく、単語をそのまま置き換えた翻訳になってしまい、少し...変に聞こえたことはありませんか?あなただけではありません!英語とスペイン語では、時間の表現の仕方が大きく異なります。
幸いなことに、スペイン語には非常にエレガントで一般的な構文があり、すぐにネイティブスピーカーのように聞こえるようになります。hace... que の世界に飛び込んでみましょう。

基本の公式:現在に続いている動作
過去に始まり、今も続いている動作について話したい場合、これが頼りになる公式です。「I have been doing something for...(私はずっと〜しています)」と言うのと同じ意味です。
構造はシンプルです。
Hace + [時間の量] + que + [動詞(現在形)]
内訳を見てみましょう。
- Hace: 動詞
hacer(する/作る)に由来しますが、ここでは「〜前に」または「〜の間」という意味になります。 - [時間の量]: これは期間で、
dos años(2年)、cinco minutos(5分)、mucho tiempo(長い間)などです。 - que: これは「〜ということ」のような接続詞として機能します。
- [動詞(現在形)]: ずっと続いている動作です。
例を見てみましょう。
- Vivo私は住んでいます en Colombia. 3年前に住み始め、今も住んでいます。
- Hace tres años que vivo en Colombia. (私は3年間コロンビアに住んでいます。)
- Estudiamos私たちは勉強しています español. 6ヶ月前に始めて、今も勉強中です。
- Hace seis meses que estudiamos español. (私たちは6ヶ月間スペイン語を勉強しています。)
黄金律
これが最も重要な点です!英語では「I have been living」と言いますが、このスペイン語の構文では、単純な現在形(vivo, estudias, trabajan)を使わなければなりません。最初は奇妙に感じるかもしれませんが、すぐに慣れます!
代替表現: Desde Hace
文を逆にして desde hace(〜以来、〜の間)を使うと、まったく同じことを言うことができます。
構造は次のとおりです。
[動詞(現在形)] + desde hace + [時間の量]
以前の例を変換してみましょう。
- Vivo en Colombia desde hace tres años.
- Estudiamos español desde hace seis meses.
どちらのバージョンも正しく、広く使われています。自分にとって最も自然に感じる方を選んでください!
知識を試す時が来ました。
「私は10分間待っています」の正しい文はどれですか?
過去について話す:終わった動作
もし、ある動作がどれくらい前に起こって、完全に終わったのかを言いたい場合はどうでしょうか?この場合、hace と**点過去形** を組み合わせます。
構造は少し異なり、よりシンプルです。
Hace + [時間の量] + que + [動詞(点過去形)]
同じことを言うためにより一般的で少し簡単な方法は次のとおりです。
[動詞(点過去形)] + hace + [時間の量]
これがどのように機能するか見てみましょう。
- Terminé私は終えました la universidad. それは5年前に起こりました。
- Hace cinco años que terminé la universidad.
- Terminé la universidad hace cinco años. (私は5年前に大学を卒業しました。)
- Visitaron彼らは訪問しました el museo. それは先週起こりました。
- Hace una semana que visitaron el museo.
- Visitaron el museo hace una semana. (彼らは1週間前に美術館を訪れました。)
このインタラクティブスライダーは、現在形と点過去形を使うことの重要な違いを示しています。
ハンドルをドラッグして比較
最初の文は「私は2時間勉強しています」(そしてまだ勉強中です)という意味です。2番目の文は「私は2時間前に勉強しました」(そしてもう勉強していません)という意味です。その小さな動詞の変化がすべてを変えるのです!
質問をする:「どれくらい?」
「How long have you been...?(どれくらいずっと〜していますか?)」と尋ねるには、質問も同様に論理的です。
¿Cuánto tiempo hace que + [動詞(現在形)] + ...?
- ¿Cuánto tiempo hace que vives en Colombia? (あなたはどれくらいコロンビアに住んでいますか?)
- ¿Cuánto tiempo hace que estudian español? (彼らはどれくらいスペイン語を勉強していますか?)
ご覧のとおり、構造に慣れれば、流れるように美しくなります。
練習しましょう!
ゼロから文を組み立てる準備はできましたか?これらの単語を並べ替えて、正しい文を作りましょう。
単語を並び替えて正しい文を作りましょう:
これで終わりです!hace... que 構文は、真のヒスパノハブラーンテ(スペイン語話者)のように時間について話すための強力なツールです。会話や番組でそれに耳を傾け始め、自分で試してみることを恐れないでください。使えば使うほど、より自然になります。