「今までに」を英語で言いたいとき、ever と before のどちらを使えばいいのか迷いやすいです。
たとえば、
- Have you ever been to Kyoto?
- Have you been to Kyoto before?
この2つは、どちらも日本語にすると「京都に今までに行ったことがありますか?」に近く見えます。
そのため、何が違うのか分かりにくいと感じる人が多いでしょう。
結論からいうと、ever は「一度でもあるか」をたずねる語感があり、before は「以前に・それより前に」を表す語です。
似ている場面はありますが、役割は同じではありません。
この記事では、ever と before の違いを、初心者にもわかるように整理します。
よくある間違い、自然な例文、使い分けのコツまでまとめて確認していきましょう。
ever と before の違いは何か
まずは、いちばん大事な違いを短く整理します。
| 語 | 核になるイメージ | よく使う場面 | 例 |
|---|---|---|---|
| ever | 一度でも / これまでのどこかで | 経験をたずねる疑問文、最上級、強調 | Have you ever seen it? |
| before | 以前に / その時より前に | 現在完了での経験、過去のある時点より前、順序の説明 | I have seen it before. |
つまり、次のように考えると分かりやすいです。
- ever:経験があるかないかに意識が向きやすい
- before:今より前、またはある基準より前という時間の位置を表しやすい
この違いがあるので、同じ「今までに」と訳せる場面でも、文の作り方や自然さが変わることがあります。
ever の意味と使い方
ever は「一度でもあるか」を感じさせる語
ever は、ただ「今までに」と機械的に訳えるだけでは足りません。
感覚としては、“これまでのどこかで、一度でも” に近いです。
たとえば、
- Have you ever tried sushi?
- Have you ever talked to her?
この ever には、
「これまでの人生の中で、1回でもその経験がある?」
というニュアンスがあります。
そのため、経験をたずねる質問ととても相性がよいです。
ever は疑問文でよく使う
「今までに〜したことがありますか」と聞くとき、ever はとてもよく使われます。
例文
- Have you ever been abroad?
- Have you ever read this book?
- Have you ever met her?
どれも自然です。
特に英語学習では、
Have you ever + 過去分詞 … ?
の形をまず身につけると、経験の質問が作りやすくなります。
肯定文では ever をそのまま使わないことが多い
ここは学習者がつまずきやすいポイントです。
日本語で「私は今までにロンドンへ行ったことがあります」と言いたいとき、
そのまま I have ever been to London. としそうになりますが、これは自然ではありません。
自然なのは、たとえば次の形です。
- I have been to London before.
- I have been to London once.
つまり、肯定文で「今までに」を言いたいなら before のほうが使いやすい場面が多いのです。
ever は「今までに」以外でも使われる
ここも知っておくと理解が深まります。
ever は、いつも「今までに」と訳すわけではありません。
たとえば最上級と一緒に使うと、次のようになります。
- This is the best movie I have ever seen.
これは
「今まで見た中でいちばんよい映画です」
という意味です。
このように ever は、経験の疑問文だけでなく、最上級と一緒に『これまでで』を表すこともあります。
before の意味と使い方
before は「以前に」「その前に」を表す
before の基本は、ある時点より前です。
たとえば、
- I’ve seen this movie before.
- We met before.
- Think before you speak.
1つ目と2つ目は「以前に」。
3つ目は「話す前に」です。
つまり before は、時間の前後関係を示す語だと考えると整理しやすいです。
現在完了では「以前にしたことがある」と言いやすい
経験を表す現在完了では、before はとても便利です。
例文
- I have visited Osaka before.
- She has seen this show before.
- We have talked about it before.
どれも「以前に〜したことがある」という意味になります。
質問でも使えます。
- Have you visited Osaka before?
- Have you seen this show before?
この形もとても自然です。
before は「基準」が見えやすい語
before は、今この瞬間を基準にして「以前に」と言うこともできますし、
別の過去の時点を基準にして「その前に」と言うこともできます。
例文
- I had never seen snow before I moved to Hokkaido.
これは
「北海道に引っ越す前は、雪を見たことがなかった」
という意味です。
このように before は、時間の基準を置きやすい語です。
ここが ever との大きな違いです。
ever と before の使い分け
ここからは、実際に迷いやすい形で比較していきます。
Have you ever … ? は「一度でもある?」
これは、経験の有無をたずねる定番表現です。
例文
- Have you ever been to Nara?
- Have you ever eaten natto?
- Have you ever spoken in front of a large audience?
どれも、
「今までの人生の中で、一度でも経験がある?」
という聞き方です。
経験の有無をストレートに聞くなら、まずこの形を思い出せば大丈夫です。
Have you … before? は「以前にしたことある?」
こちらも、経験をたずねる自然な言い方です。
例文
- Have you been to Nara before?
- Have you eaten natto before?
- Have you spoken in front of a large audience before?
意味は Have you ever … ? とかなり近いです。
会話では、ほぼ同じ意味で使われることも少なくありません。
ただし、感覚の違いをあえて言うなら、
- ever:経験があるかどうかに焦点
- before:以前という時間感覚に焦点
と考えると理解しやすいです。
Have you ever … before? は使えるのか
結論として、使われることはあります。
たとえば、
- Have you ever been here before?
この文は意味が通じます。
ただ、ever も before もどちらも「今までに」に近い働きをするため、学習者の目には少し重なって見えます。
そのため、まずは次のように使い分けるのがおすすめです。
- 経験の有無をたずねたい → Have you ever … ?
- 以前にしたことがあるか聞きたい → Have you … before?
この2つを基本形として覚えておけば、十分実用的です。
「今までに」を表すときの自然な言い換え
「今までに」は、いつも ever と before だけで表すわけではありません。
場面によっては、次の表現も自然です。
once を使う
- I have been there once.
「1回行ったことがあります」という意味です。
回数をはっきり言いたいときに便利です。
in my life を使う
- I have never seen anything like that in my life.
「人生でそんなものを見たことがない」という意味です。
強い印象を出したいときに向いています。
so far を使う
- I haven’t had any problems so far.
これは「今のところ」という意味です。
今までの経過を言うときに自然です。
つまり、「今までに」をどう言うかは、
経験の有無なのか、以前という時間なのか、回数なのか、ここまでの経過なのか
によって変わります。
ever と before を使うときのよくある間違い
ここは実際の英作文で間違えやすい部分です。
I have ever been to Kyoto. としてしまう
これは学習者によくあるミスです。
不自然:
- I have ever been to Kyoto.
自然:
- I have been to Kyoto before.
- I have been to Kyoto once.
肯定文で経験を述べるときは、ever をそのまま入れないように気をつけましょう。
How many times have you ever … ? としてしまう
たとえば、
- How many times have you ever been to Kyoto?
これは避けたい形です。
How many times ですでに回数を聞いているため、
そこに ever の「一度でも」という感覚を重ねると不自然になりやすいからです。
自然なのは次の形です。
- How many times have you been to Kyoto?
- How many times have you been to Kyoto before?
before と ago を混同する
これは very common なミスです。
- I went there two years ago.
- I have been there before.
ago は「今から何年前」と、はっきり過去の時点を言います。
そのため、普通は過去形と一緒に使います。
一方、before は「以前に」とぼかした言い方で、現在完了と相性がよいです。
比べると違いが見やすいです。
- I visited Kyoto two years ago.
→ 2年前に行った - I have visited Kyoto before.
→ 以前に行ったことがある
ever と before の例文をまとめて比較
ここでは、すぐ使える形で並べてみます。
質問で使う
- Have you ever tried Korean food?
今までに韓国料理を食べたことはありますか。 - Have you tried Korean food before?
以前に韓国料理を食べたことはありますか。 - Have you ever talked to a native speaker?
今までにネイティブと話したことはありますか。 - Have you talked to a native speaker before?
以前にネイティブと話したことはありますか。
肯定文で使う
- I have talked to her before.
- We have met before.
- I have been to Fukuoka once.
※ このタイプでは、ever より before のほうが使いやすいです。
否定文で使う
- I have never seen this movie before.
- We have never met before.
- She has never tried it before.
この形では never と before が一緒に使われることもあります。
「以前に一度も〜ない」という意味になり、自然です。
会話でどう使い分ければいいか
実際の会話では、次の感覚で選ぶと迷いにくくなります。
1. 経験があるかどうかを聞くなら ever
- Have you ever used this app?
- Have you ever worked from home?
「一度でも経験ある?」と聞きたいときにぴったりです。
2. 以前にしたことがあるか確認するなら before
- Have we met before?
- Have you seen this before?
「前にもあったよね?」
「以前にやったことある?」
という確認に向いています。
3. 自分の経験を言うなら before が便利
- I have seen it before.
- I have heard that before.
- I have done this before.
自分の経験を落ち着いて述べるときは、before がとても使いやすいです。
ever / before 違いをすっきり覚えるコツ
最後に、覚え方をシンプルにまとめます。
ever は「一度でも」
経験をたずねるときのキーワードです。
- Have you ever … ?
この形をまず固めましょう。
before は「以前に」
時間の前後を示すキーワードです。
- I have … before.
- Have you … before?
この形を一緒に覚えると、英作文がかなり安定します。
迷ったらこの2パターンで考える
質問
- Have you ever visited London?
肯定文
- I have visited London before.
このセットで覚えると、ever を肯定文で使ってしまうミスを防ぎやすくなります。
よくある質問
ever と before は同じ意味ですか
完全に同じではありません。
ただし、現在完了で経験をたずねる質問では、かなり近い意味になることがあります。
- Have you ever been there?
- Have you been there before?
この2つは近い意味ですが、
ever は経験の有無、before は以前という時間感覚が少し前に出ます。
Have you ever been there before? は間違いですか
間違いとは言い切れません。
ただ、学習段階では
Have you ever been there?
または
Have you been there before?
のどちらかを使い分けるほうが分かりやすいです。
肯定文では ever を使えませんか
「今までに」の意味では、普通の肯定文では使いにくいです。
そのため、
- I have been there before.
- I have been there once.
のように言うのが自然です。
一方で、最上級など別の用法では使えます。
- This is the best cake I have ever eaten.
まとめ
ever と before の違いを一言でいうと、次の通りです。
- ever は 「一度でもあるか」
- before は 「以前に・その前に」
そのため、基本の使い分けはこうなります。
- 経験をたずねる質問
→ Have you ever … ? - 以前にしたことがあると言う・たずねる
→ I have … before. / Have you … before?
この形が自然に使えるようになると、
「今までに」を英語で言うときの迷いがかなり減ります。
まずは次の2文をセットで覚えてみてください。
- Have you ever been to Tokyo?
- I have been to Tokyo before.
この2つを基準にすれば、ever / before の違いはかなり整理しやすくなります。
