スペイン語で「~しなければならない」「~すべきだ」と伝えるときには、主に deber、tener que、hay que の3つの表現を使います。
どれも義務や必要性を表しますが、話し手が何を伝えたいのか、誰について述べているのかによって、使い方やニュアンスが変わります。
この記事では、3つの表現の基本的な違いから、肯定文・否定文での使い方、日常会話での例文まで解説します。
deber・tener que・hay que の基本的な違い
- deber + 不定詞:「~すべきだ」「~しなければならない」。義務・責任・規範・助言などを表す。
- tener que + 不定詞:「~しなければならない」「~する必要がある」。具体的な義務や必要性を表す。
- hay que + 不定詞:「~する必要がある」「~しなければならない」。誰が行うのかを文法上特定せず、義務や必要性を表す。
不定詞とは、hablar(話す)、comer(食べる)、vivir(住む)のような、動詞を活用させる前の基本形です。
例えば、「書類を提出しなければならない」という状況では、deber と tener que のどちらも使えます。
ただし、deber は義務や責任として「提出すべきだ」と述べる場合に、tener que は具体的な事情から「提出する必要がある」と述べる場合に使いやすい傾向があります。
一方、hay que を使うと、誰が提出するのかを文法上特定せずに、その行為が必要だと伝えられます。
これらは基本的な傾向であり、3つの表現が厳密に使い分けられるわけではありません。特に deber と tener que は、同じような意味で使える場面もあります。
また、deber が常に最も強い義務を表すわけではありません。義務の強さは、文脈や話し方によっても変わります。
deber + 不定詞:義務・責任・助言
deber + 不定詞は、「~すべきだ」「~しなければならない」という意味です。
規則や社会的な義務、個人の責任、望ましい行動などについて述べるときに使います。
例えば、学校の規則を守ることや、人として望ましい行動について話す場面で使えます。
Debemos respetar las reglas de la escuela.
直訳:私たちは学校の規則を尊重すべきです。
意訳:私たちは学校の規則を守るべきです。
Debes ayudarla.
直訳:君は彼女を助けるべきです。
意訳:彼女を助けるべきだよ。
Debo entregar estos documentos hoy.
直訳:私はこれらの書類を今日提出すべきです。
意訳:私は今日、この書類を提出しなければなりません。
このように、deber は道徳的な義務だけでなく、具体的な仕事や手続きに関する義務にも使えます。
また、現在形だけでなく、過去形にして過去の義務や望ましかった行動を表すこともできます。
Debiste hacerlo.
直訳:君はそれをすべきでした。
意訳:君はそうするべきだったよ。
この文は、文脈によって「そうするべきだったのに」という非難や後悔を含むことがあります。ただし、この文だけで実際にその行為が行われなかったと必ずしも判断できるわけではありません。
no deber + 不定詞:~すべきではない
deber の前に no を置くと、一般的には「~すべきではない」という意味になります。
状況によっては「~してはいけない」という禁止や、相手の行動を制止する表現としても使われます。
No debes tocar ese cable.
直訳:君はそのケーブルに触れるべきではありません。
意訳:そのケーブルに触ってはいけません。
No debes decir eso.
直訳:君はそれを言うべきではありません。
意訳:そんなことを言ってはいけません。
No debemos compartir esa información.
直訳:私たちはその情報を共有すべきではありません。
意訳:その情報は共有しないほうがいいです。
ただし、no deber + 不定詞が必ず禁止を意味するわけではありません。
文脈によっては「~する義務がない」「~する必要がない」という意味で使われることもあります。
初級者は、まず「~すべきではない」という基本的な意味を理解し、実際の文脈に応じて解釈するとよいでしょう。
deberías + 不定詞:柔らかい助言や提案
相手に「~したほうがいいですよ」と助言するときには、deber の条件法(過去未来形)が使えます。
例えば、tú に対する条件法の活用は deberías です。また、nosotros に対しては deberíamos となります。
debes と比べると、deberías は柔らかい助言として受け取られやすい傾向があります。
Deberías descansar un poco.
直訳:君は少し休むべきでしょう。
意訳:少し休んだほうがいいですよ。
Deberías consultar a un médico si el dolor continúa.
直訳:君は医師に相談すべきでしょう、もし痛みが続くなら。
意訳:痛みが続くなら、医師に相談したほうがいいですよ。
Deberíamos salir más temprano para evitar el tráfico.
直訳:私たちは渋滞を避けるために、もっと早く出発すべきでしょう。
意訳:渋滞を避けるために、もっと早く出発したほうがいいですね。
ただし、deberías を使えば必ず柔らかく聞こえるわけではありません。助言の内容や話し方によっては、批判的な印象を与えることもあります。
動詞 deber の活用やその他の意味については、以下の記事で詳しく解説しています。
tener que + 不定詞:義務・必要性
tener que + 不定詞は、「~しなければならない」「~する必要がある」という意味です。
具体的な予定、仕事、用事、決まりごとなどによって、ある行動が必要になる場面で使いやすい表現です。
日常会話で使う機会も多く、初級者が早い段階で理解しておきたい表現の一つです。
tener que の文法構造と基本例文
基本構造は次のとおりです。
tener の活用形 + que + 動詞の不定詞
tener は主語や時制に応じて活用しますが、que の後ろに置く動詞は不定詞のままです。
例えば、主語によって tengo que、tienes que、tiene que、tenemos que などの形になります。
この構造は「動詞迂言表現」と呼ばれ、複数の語が組み合わさって一つの動詞的な意味を表します。
tener には単独で「持っている」という意味がありますが、tener que + 不定詞では、全体として「~しなければならない」という意味になります。
Tengo que pagar en efectivo.
直訳:私は現金で支払わなければなりません。
意訳:現金で払わないといけません。
Tenemos que limpiar la cocina hoy.
直訳:私たちは今日、台所を掃除しなければなりません。
意訳:今日は台所を掃除しないといけませんね。
Mañana tengo que levantarme temprano porque entro a trabajar a las siete.
直訳:明日、私は早く起きなければなりません、なぜなら私は7時に仕事を始めるからです。
意訳:明日は7時から仕事なので、早起きしないといけません。
また、tener を過去形にすれば、過去に必要だった行動についても話せます。
Yo tenía que estudiar para el examen.
直訳:私は試験のために勉強しなければなりませんでした。
意訳:私は試験に向けて勉強する必要がありました。
ここで注意したいのは、tener que + 不定詞と、tener の後ろに名詞と関係詞 que が続く構文は異なるという点です。
例えば、Tengo muchas cosas que hacer. は「私にはやるべきことがたくさんある」という意味ですが、この文の que hacer は名詞 cosas にかかっています。
一方、Tengo que hacer muchas cosas. は、tener que + 不定詞によって「私はたくさんのことをしなければならない」という必要性を表しています。
どちらも正しいスペイン語ですが、文法構造は区別して理解する必要があります。
no tener que + 不定詞:~する必要はない
tener que の前に no を置くと、一般的には「~する必要はない」「~しなくてもよい」という意味になります。
肯定文の tener que が必要性を表すのに対し、否定文では、その必要性や義務がないことを表します。
Hoy no tienes que trabajar.
直訳:今日、君は働く必要がありません。
意訳:今日は仕事をしなくてもいいですよ。
No tenemos que apurarnos; todavía falta media hora.
直訳:私たちは急ぐ必要がありません。まだ30分残っています。
意訳:まだ30分あるので、急がなくても大丈夫です。
No tenemos que comprar pan porque todavía queda pan en casa.
直訳:私たちはパンを買う必要がありません、なぜなら家にはまだパンが残っているからです。
意訳:家にまだパンがあるので、買う必要はありません。
ただし、no tener que + 不定詞が、文脈によって相手を制止するような意味で使われることもあります。
例えば、相手が自分に向かって怒鳴っている場面で、次のように言うことがあります。
No tienes que gritarme.
直訳:君は私に向かって怒鳴る必要がありません。
意訳:私に怒鳴らなくてもいいでしょう。
この場合、単に「怒鳴る必要がない」と伝えるだけでなく、相手に怒鳴るのをやめてほしいという意図が含まれます。
ただし、明確な禁止を表したい場合には、No debes hacerlo.(それをすべきではありません)など、別の表現を選ぶこともできます。

No debes hacerlo. と No tienes que hacerlo. は、どちらも否定文ですが同じ意味ですか?

一般的には違います。No debes hacerlo. は「それをすべきではない」、No tienes que hacerlo. は「それをする必要はない」という意味です。ただし、文脈によって解釈が重なることもあります。
動詞 tener の活用やその他の意味については、以下の記事で詳しく解説しています。
hay que + 不定詞:行為者を特定しない義務・必要性
hay que + 不定詞も、「~しなければならない」「~する必要がある」という意味です。
deber や tener que との大きな違いは、誰がその行為をするのかを文法上の主語として特定しないことです。
これは「非人称表現」と呼ばれ、特定の人物を主語にせずに、義務や必要性を伝えるために使います。
hay は動詞 haber の現在形で、hay que + 不定詞では、全体として一つの必要性を表す構文になります。
hay que は、一般的なルールや社会的な義務だけでなく、ある状況で何かをする必要がある場合にも使えます。
hay que の基本的な使い方
まず、一般的な規則や、誰に対しても当てはまるような必要性を表す例文です。
Hay que respetar las reglas.
直訳:規則を尊重する必要があります。
意訳:規則は守らなければなりません。
Hay que lavar las verduras antes de comerlas.
直訳:野菜を食べる前に、それらを洗う必要があります。
意訳:野菜は食べる前に洗う必要があります。
次の例文では、特定の建物に入るための条件を表しています。
Para entrar a este edificio, hay que mostrar una identificación.
直訳:この建物に入るためには、身分証明書を提示する必要があります。
意訳:この建物に入るには、身分証明書の提示が必要です。
これらの例文では、誰が規則を守るのか、誰が野菜を洗うのか、誰が身分証明書を提示するのかを、文法上の主語として指定していません。
その行為が必要であることを中心に伝えています。
なお、hay que は現在形であり、過去や未来の必要性を表す場合には、había que や habrá que など、haber の形を変えて使うこともできます。
no hay que + 不定詞:不必要・制止・忠告
hay que の前に no を置くと、文脈によって「~する必要はない」「~すべきではない」という意味になります。
例えば、次の文では、ある行動をする必要がないことを表しています。
Hoy no hay que preparar la cena porque ya tenemos comida.
直訳:今日は夕食を準備する必要がありません、なぜなら私たちにはすでに食べ物があるからです。
意訳:今日はもう食べ物があるので、夕食を作らなくていいです。
一方、次のように、望ましくない行為を避けるように伝える場合にも使えます。
No hay que tirar basura en la calle.
直訳:通りにごみを捨てるべきではありません。
意訳:道にごみを捨ててはいけません。
No hay que perder la esperanza.
直訳:希望を失うべきではありません。
意訳:希望を捨ててはいけません。
このように、no hay que + 不定詞は、単純に「必要がない」と述べる場合と、ある行動を避けるよう忠告する場合があります。
どちらの意味になるかは、前後の文脈や話し手の意図から判断します。
日常会話や独り言での hay que
hay que は、一般的なルールを説明するときだけに使う表現ではありません。
日常会話では、家族との会話や独り言などで、具体的な状況について「~しなくちゃ」と伝えることもできます。
例えば、料理をしようとして塩がないことに気づいた場面では、次のように言えます。
Ay, hay que comprar sal.
直訳:ああ、塩を買う必要があります。
意訳:あ、塩を買っておかなくちゃ。
この文では、誰が塩を買うのかを文法上特定していません。
しかし、実際の場面では、自分や家族など、会話に関係する人が買う必要があることを表せます。
もちろん、自分が買わなければならないことを明確に言いたければ、Tengo que comprar sal. と表現することもできます。

hay que は主語がない表現ですが、自分がしなければならないことを話すときにも使えるんですね。

そうです。hay que は一般論だけに限りません。ただし、「私がしなければならない」と主語を明確にしたいなら、tengo que を使うと分かりやすいです。
動詞 haber の活用や hay のその他の使い方については、以下の記事も参考にしてください。
同じ場面で比較する deber・tener que・hay que
ここまで、3つの表現をそれぞれ説明してきました。
では、同じ状況で使うと、どのような違いがあるのでしょうか。
例えば、今日中に報告書を提出する必要がある場面を考えてみましょう。
deber:義務や責任として述べる
Debo entregar el informe hoy.
直訳:私はその報告書を今日提出すべきです。
意訳:私は今日、その報告書を提出するべきです。
deber を使うと、報告書を提出することを、自分の義務や責任として述べるニュアンスを出せます。
tener que:具体的な必要性を述べる
Tengo que entregar el informe hoy.
直訳:私はその報告書を今日提出しなければなりません。
意訳:私は今日、その報告書を出さないといけません。
tener que を使うと、締め切りや仕事の都合など、具体的な事情から提出が必要であることを伝えやすくなります。
ただし、deber でも具体的な義務を表せるため、この2つは同じ状況で使われることがあります。
hay que:行為者を特定せずに必要性を述べる
Hay que entregar el informe hoy.
直訳:その報告書を今日提出する必要があります。
意訳:今日はその報告書を提出しなければなりません。
hay que を使うと、誰が提出するのかを文法上の主語として示さずに、報告書の提出が必要であることを伝えます。
例えば、職場で仕事の段取りを確認している場面などでも使えます。
この比較で重要なのは、deber と tener que の違いが義務の強弱だけで決まるわけではないこと、そして hay que では行為者を文法上特定しないことです。
実際には、話し手の意図や前後の会話によって、適切な表現が変わります。
補足:deber と tener que が推量を表す場合
ここまで紹介した deber と tener que は、主に義務や必要性を表す使い方です。
しかし、これらの表現は、文脈によって「~だろう」「~に違いない」という推量を表すこともあります。
deber de + 不定詞:~だろう
deber de + 不定詞は、一般的に「~だろう」「~のはずだ」という推量や可能性を表します。
Debe de estar en casa.
直訳:家にいるのだろう。
意訳:おそらく家にいるのでしょう。
基本的には、deber + 不定詞が義務、deber de + 不定詞が推量を表す傾向があります。
ただし、実際のスペイン語では、deber + 不定詞を推量の意味で使うことも広く認められています。
また、deber de + 不定詞が義務を表す用例もあり、両者が完全に区別されているわけではありません。
tener que + 不定詞:~に違いない
tener que + 不定詞も、義務ではなく、話し手が根拠に基づいて強く推測した結果を表すことがあります。
Esto tiene que ser un error.
直訳:これは間違いであるに違いありません。
意訳:これは何かの間違いに違いありません。
この文では、誰かに間違える義務があるわけではありません。
状況から判断して、「間違い以外には考えにくい」と話し手が推測しています。
このように、deber や tener que を見かけたときは、義務を表しているのか、推量を表しているのかを文脈から判断する必要があります。
まとめ:3つの義務表現の使い分け
スペイン語で「~しなければならない」と伝えるときには、deber、tener que、hay que の3つが使えます。
それぞれの基本的な特徴を整理すると、次のようになります。
- deber + 不定詞:義務・責任・規範・助言などを表す。「~すべきだ」「~しなければならない」
- tener que + 不定詞:具体的な義務や必要性を表す。「~する必要がある」「~しなければならない」
- hay que + 不定詞:行為者を文法上特定せずに義務や必要性を表す。「~する必要がある」「~しなければならない」
また、否定文では次の違いを基本として理解すると分かりやすくなります。
- no deber + 不定詞:一般的には「~すべきではない」。禁止や制止を表すこともある。
- no tener que + 不定詞:一般的には「~する必要はない」「~しなくてもよい」。
- no hay que + 不定詞:文脈によって「~する必要はない」「~すべきではない」の両方を表す。
ただし、これらの意味は完全に固定されているわけではありません。特に否定文では、前後の文脈によって解釈が変わることがあります。
日常会話では、まず tener que + 不定詞を使って、自分の予定や必要な行動を伝えられるようになると便利です。
そのうえで、義務や責任について述べるときには deber、誰が行うのかを特定せずに必要性を伝えるときには hay que というように、表現の幅を広げていくとよいでしょう。

