over / more than 違い|「〜以上」の英語はどう違う?

日本語の「〜以上」を英語にしたいとき、overmore than のどちらを使えばいいのか迷いやすいですよね。

結論からいうと、数字の前ではどちらも「〜を超える」という意味で使える場面が多いです。
ただし、ここで注意したいのは、日本語の「以上」はその数字を含むことが多いのに対して、over 10 / more than 10 は基本的に「10を超える」感覚だということです。

たとえば、

  • over 10 years
  • more than 10 years

は、どちらも「10年を超えて」という意味で使えます。

一方で、「10年ちょうども含めて10年以上」と正確に言いたいなら、at least 10 years10 years or more のほうがズレにくくなります。

まずは、この違いを押さえるだけでかなり迷いにくくなります。

目次

over と more than の違いを先に結論

スクロールできます
表現基本イメージ数字の前での意味その数字を含む?使い分けの目安
over基準を超える〜を超える基本的に含まない年齢・価格・制限・予算などで自然
more than〜より多い / 〜より上〜より多い、〜を超える基本的に含まない数量比較や説明文でも使いやすい
at least最低でも少なくとも〜含む「〜以上」を正確に言いたいとき
数字 + or moreその数かそれ以上〜以上含む条件・案内・募集要項などで明確

迷ったときの覚え方はシンプルです。

  • over / more than = 〜を超える
  • at least / or more = 〜以上(その数を含む)

この整理で考えると、かなりスッキリします。

over の意味と使い方

over はもともと「上に」「上方に」という意味でよく知られている語ですが、数字の前に置くと「ある基準・限度を超える」という意味でも使われます。

そのため、次のような場面と相性がいいです。

  • 年齢
  • 価格
  • 重さ
  • 制限
  • 予算
  • 割合

たとえば、こんな使い方です。

  • Children over 12 pay full price.
    12歳を超える子どもは通常料金です。
  • Orders over $50 get free shipping.
    50ドルを超える注文は送料無料です。
  • The project went over budget.
    そのプロジェクトは予算超過になりました。
  • My bag is over 10 kilos.
    私のバッグは10キロを超えています。

over は、数字や基準線を上に突き抜ける感じが出しやすいのが特徴です。
そのため、案内文・広告・制限条件などでも自然に使われます。

また、英語学習では「数字の前に over を使うのは避けるべき」といった古い説明を見かけることがありますが、今の英語ではover = more than の数量用法は普通に使われています。

more than の意味と使い方

more than は、直訳すると「〜より多い」です。
そのため、比較の感覚が見えやすい表現だと考えるとわかりやすいです。

たとえば、

  • More than 100 people came to the event.
    100人を超える人がそのイベントに来ました。
  • I waited more than 30 minutes.
    私は30分以上待ちました。
  • She has more than 500 books.
    彼女は500冊を超える本を持っています。

数字の前では over とかなり近く、入れ替えられることも多いです。
ただし、more than には数量以外にも使える広さがあります。

more than が便利な場面

more than は、次のような表現でもよく使われます。

  • more than enough
    十分すぎるほど
  • more than happy
    喜んで〜する
  • more than welcome
    どうぞ遠慮なく
  • more than just …
    ただの〜ではなく

たとえば、

  • I’m more than happy to help.
    喜んでお手伝いします。
  • This is more than just a hobby.
    これは単なる趣味ではありません。

ここは大事なポイントです。
over は数字の前では more than に近いですが、more than happy のような表現では置き換えられません。

つまり、more than のほうが使える範囲が広いということです。

over と more than はどう使い分ければいい?

実際のところ、数字の前ではどちらでも自然なことが多いです。
そのうえで、使い分けの目安をまとめるとこうなります。

over がしっくりくる場面

基準・上限・制限を超える感じを出したいときです。

  • over 18
  • over $100
  • over the limit
  • over budget
  • over 50%

こうした表現は、短くて見やすく、条件文にもなじみます。

more than がしっくりくる場面

数量を比較する感じや、説明的に言いたいときです。

  • more than 100 people
  • more than 20 minutes
  • more than one reason
  • more than enough time

こちらは、数字の前だけでなく、抽象的な内容や強調表現にも広く対応できます。

迷ったらこう考える

  • 年齢・価格・割合・制限over が自然になりやすい
  • 数量説明・比較・強調more than が使いやすい
  • その数字を含めたいat least / or more

この3つで整理すると、かなり使い分けしやすくなります。

「〜以上」を正確に言いたいときの英語

ここが、いちばん誤解されやすいポイントです。

日本語の「10年以上」は、普通は10年ちょうども含むことがあります。
でも、英語の over 10 yearsmore than 10 years は、基本的に10を超える感覚です。

そのため、数字を含めて「以上」と言いたいなら、次の表現が便利です。

at least + 数字

もっとも使いやすい表現です。

  • at least 10 people
    少なくとも10人
  • at least 3 days
    少なくとも3日
  • at least 20 years old
    少なくとも20歳

「最低ライン」をはっきり示したいときに向いています。

数字 + or more

条件や案内文で使いやすい形です。

  • 10 years or more
  • 5 people or more
  • orders of $50 or more

募集要項、注意書き、サービス条件などで見かけやすい表現です。

技術文書なら別の言い方もある

数学・プログラミング・仕様書では、もっと厳密に

  • greater than
  • greater than or equal to

のように書くこともあります。

たとえば、

  • greater than 10 = 10より大きい
  • greater than or equal to 10 = 10以上

ただし、ふだんの英会話や一般的な英文では、ここまで硬い表現はあまり必要ありません。

よくある間違い

ここでは、学習者がつまずきやすいポイントをまとめます。

1. over 10 = 10以上 と丸暗記する

これは半分正しくて、半分危険です。

日本語では「10以上」が10を含むことがありますが、
英語の over 10 は基本的に10を超えるという感覚です。

そのため、厳密さが必要な場面では、

  • at least 10
  • 10 or more

を選んだほうが安全です。

2. over than と言ってしまう

これは誤りです。

  • over 10 はOK
  • more than 10 はOK
  • over than 10 はNG

overmore than は別の形なので、混ぜないようにしましょう。

3. more than を全部 over に置き換える

これも危険です。

たとえば、

  • I’m more than happy to help.

は自然ですが、

  • I’m over happy to help.

とは言いません。

more than は数量以外にも使えるので、
数字の前だけ見て over と同じだと思わないことが大切です。

4. 条件文で厳密さを見落とす

応募条件、年齢制限、料金条件、契約文などでは、
1歳・1円・1日違うだけで意味が変わることがあります。

たとえば、

  • over 18
    18を超える
  • 18 or over / at least 18
    18を含めて18以上

こうした違いは、会話では気にされないこともありますが、ルールや条件の文章ではとても重要です。

例文で感覚をつかむ

ここでは、over / more than / at least / or more の違いをまとめて確認します。

スクロールできます
日本語自然な英語ニュアンス
100人を超える人が来たOver 100 people came. / More than 100 people came.100を超える
少なくとも100人が来たAt least 100 people came.100を含む最低ライン
10年以上働いているI’ve worked here for over 10 years. / more than 10 years.10年を超える感覚
10年以上の経験が必要You need at least 10 years of experience.10年ちょうどを含めやすい
5人以上で予約可Reservations are available for 5 people or more.条件として明確
予算を超えたWe went over budget.上限を超えた
喜んで手伝いますI’m more than happy to help.強い前向きさ。over は不可

この表を見ると、「超える」のか、「含めて以上」なのかで表現を選ぶのがコツだとわかります。

for over 10 years と for more than 10 years はどちらが自然?

結論として、どちらも自然です。

  • I’ve lived here for over 10 years.
  • I’ve lived here for more than 10 years.

どちらでも通じますし、不自然ではありません。

違いをつけるなら、

  • over 10 years → ややすっきり、条件・基準の感じが出やすい
  • more than 10 years → やや説明的で比較の感じが出やすい

くらいに考えておけば十分です。

日常会話では、そこまで神経質にならなくても大丈夫です。
ただし、正確な条件を示す文章なら at least / or more を検討するのがおすすめです。

まとめ

overmore than は、数字の前ではどちらも「〜を超える」意味で使えることが多いです。
そのため、ふつうの会話や一般的な文章では、かなり近い表現として使えます。

ただし、覚えておきたいのは次の3点です。

  • over / more than は基本的にその数字を超える
  • at least / or moreその数字を含めて「以上」
  • more thanmore than happy のように、数字以外にも広く使える

つまり、

「超える」なら over / more than
「含めて以上」なら at least / or more

この区別ができれば、かなり自然で正確な英語になります。

「〜以上」を見たらすぐに over と決めつけず、
その数字を含むのかどうかまで意識して選べるようになると、英語の精度が一段上がります。

この記事を書いた人

英語表現の意味・違い・使い分け、英語例文・英語メール・会話フレーズ、英会話のコツ・勉強法、英検・TOEIC・TOEFLの対策方法、英語学習アプリ・オンライン英会話・英語コーチングなどの情報を発信しています。
自身の英語学習経験と、教材・学習サービスの利用経験をもとに、初心者にもわかりやすく、実際に役立つ情報を重視して記事を作成しています。記事は辞書・公式情報・教材情報などを確認し、必要に応じて内容を更新しています。

目次