モチタンスペイン語辞典 › スペイン語の使い分け辞典 › haberとtenerの違い

haberとtenerの違い
意味の違いと使い分けを例文で解説
haberとtenerの最大の違いは、haberが「ものや人の存在」を表すのに対し、tenerは主語による「所有や保持」を表す点にあります。
haberは主に非人称のhayとして「〜がある」と新情報を提示する際に用いられます。一方、tenerは主語に合わせて人称変化し、「〜を持っている」や年齢、体調などを表します。主語の有無と視点の違いを押さえましょう。
各語の核心イメージ
辞典の例文で見る使い分け
比較表
| 観点 | haber | tener |
|---|---|---|
| 基本の意味 | 存在(〜がある、いる) | 所有(〜を持っている) |
| 主語の性質 | 非人称(主語なし・三人称単数のみ) | 人称変化(主語が存在する) |
| 続く名詞 | 不特定の物・人(un, muchos など) | 特定・不問(所有の対象) |
| 慣用表現 | 一般的義務(hay que + 不定詞) | 個別義務(tener que)、年齢、体調 |
haberは「その場所に何が存在するか」という空間に焦点を当てるため主語を取りません。対してtenerは「誰が何を持っているか」という所有者と対象の関係性に焦点を当てるため、主語に応じた活用が必要です。
日本人がよくする間違い
- 「家族がいる」をhaberで表現してしまう誤りです。家族関係は所有として捉えるためtenerを使います。
× En mi familia hay un hermano. → ○ Tengo un hermano. - 年齢を英語のbe動詞のようにserやhaberで言う誤りです。スペイン語では年齢を「保持する歳月」と捉えtenerで表します。
× Hay 20 años. → ○ Tengo 20 años. - 定冠詞のついた特定の物をhayの後に置く誤りです。hayの後は不特定名詞を用い、特定物の位置はestarで表します。
× Hay el libro en la mesa. → ○ El libro está en la mesa.
確認クイズ
- ¿Cuántos años ___ (hay / tienes)?(あなたは何歳ですか。)
答えを見る
正解は tienes。スペイン語では年齢を「持っている」と考えるため、相手に尋ねる際は動詞 tener を活用させて使います。
- En esta ciudad ___ (hay / tiene) muchos parques.(この街にはたくさんの公園があります。)
答えを見る
正解は hay。街の中に公園が「存在する」という客観的な事実を述べているため、非人称の haber(hay)を用います。
- ___ (Hay / Tengo) que estudiar hoy porque tengo un examen.(私は今日テストがあるので勉強しなければならない。)
よくある質問
- Q. hay que と tener que の違いは?
- hay que は「(一般的に)〜しなければならない」という主語を限定しない客観的な義務を表します。一方、tener que は主語に合わせて活用し、「(私が/あなたが)〜しなければならない」という特定の人の義務を表します。
- Q. 「喉が渇いた」はどちらを使いますか?
- tener を使って Tengo sed. と表現します。スペイン語では空腹(hambre)や喉の渇き(sed)、眠気(sueño)などの生理的な状態を「持っている」と捉えるため、動詞 tener を用います。
- Q. haber は人称変化しないのですか?
- 「〜がある」という存在を表す場合は、主語を取らない非人称動詞として三人称単数形(現在形なら hay)のみを用います。ただし、「haber + 過去分詞」で現在完了を作る助動詞として機能する際は、主語に応じて人称変化します。
2026年10月12日更新・モチタン辞典編集部
使い分けを身につけるなら、単語アプリ「モチタン」スペイン語の単語を例文と音声つきで、似た語もまとめて覚えられます。無料で試す