日本語の「〜以上」を英語にしたいとき、over と more than のどちらを使えばいいのか迷いやすいですよね。
結論からいうと、数字の前ではどちらも「〜を超える」という意味で使える場面が多いです。
ただし、ここで注意したいのは、日本語の「以上」はその数字を含むことが多いのに対して、over 10 / more than 10 は基本的に「10を超える」感覚だということです。
たとえば、
- over 10 years
- more than 10 years
は、どちらも「10年を超えて」という意味で使えます。
一方で、「10年ちょうども含めて10年以上」と正確に言いたいなら、at least 10 years や 10 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 years や more 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
over と more 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 を検討するのがおすすめです。
まとめ
over と more than は、数字の前ではどちらも「〜を超える」意味で使えることが多いです。
そのため、ふつうの会話や一般的な文章では、かなり近い表現として使えます。
ただし、覚えておきたいのは次の3点です。
- over / more than は基本的にその数字を超える
- at least / or more はその数字を含めて「以上」
- more than は more than happy のように、数字以外にも広く使える
つまり、
「超える」なら over / more than
「含めて以上」なら at least / or more
この区別ができれば、かなり自然で正確な英語になります。
「〜以上」を見たらすぐに over と決めつけず、
その数字を含むのかどうかまで意識して選べるようになると、英語の精度が一段上がります。
