モチタン辞典 › 読みもの › 英語の言い方 › 「一昨日」の英語表現まとめ
一昨日は英語で?ネイティブの表現と略語・実用例文を解説
「一昨日(おととい)」を表す標準的な英語は、the day before yesterday と two days ago の2つです。どちらを使っても正しく意味が伝わりますが、ネイティブスピーカーの日常会話では短く発音しやすい two days ago や、具体的な「曜日」を使う表現が好まれます。
文法上は副詞句として働くため、前置詞なしで文頭や文末に置くのが基本です。

一昨日は英語でなんて言う?基本の2大表現
一昨日(おととい)は the day before yesterday、または two days ago。どちらも今日から2日前を指します。短く言うなら two days ago を使えます。
| 日本語・使う場面 | 英語・言い換え |
|---|---|
| 一昨日会いました | I saw her the day before yesterday. I saw her two days ago. |
| 一昨日送りました | I sent it two days ago. |
| 一昨日の夜 | the night before last / two nights ago |
前置詞 on は付けず、動詞は過去形にするのが基本です。× I saw her on two days ago. → ○ I saw her two days ago.
「今日が木曜日なら一昨日は火曜日」です。一方、two days before は別の基準日から2日前を指すため、いつも一昨日になるわけではありません。ago と before の使い分け、昨日〜明後日の一覧へ進むと、似た表現も整理できます。
一昨日の英語に対するネイティブの会話感覚
辞書を開くと the day before yesterday が真っ先に掲載されていることが多いですが、英語ネイティブスピーカーが実際の日常会話でどのように話しているのか、その実情を解説します。
口語では two days ago が頻用される理由
ネイティブスピーカー同士の日常会話では、two days ago のほうが頻繁に使われる傾向にあります。理由は単純で、発音が短くスムーズだからです。
the day before yesterday は7音節(the-day-be-fore-yes-ter-day)と音数が多く、急いで話す会話の中ではやや長く感じられます。
一方の two days ago は3音節(two-days-a-go)で発音できるため、テンポよく情報を伝えることができます。
ネイティブが最もよく使うのは「具体的な曜日」
さらに自然なネイティブの感覚として知っておきたいのが、「一昨日」と言わずに「具体的な曜日」で表現するケースが非常に多いという点です。
例えば、今日が木曜日だとします。一昨日の出来事を話すとき、ネイティブスピーカーは the day before yesterday と言うよりも、次のように言うことが自然です。
I saw him on Tuesday.(火曜日に彼に会いました。)
英語圏では、今日から2〜3日程度離れた過去の出来事については、曜日を明示したほうが聞き手にとって直感的で分かりやすいと判断されるためです。曜日の前には前置詞 on を補うか、口語ではそのまま Tuesday だけで述べることもあります。
英語の言い方は、話して覚えよう。会話アプリ「モチスピ」英語を話して練習できる会話アプリ。話すたびに、発音・文法・自然さをその場で直してもらえます。無料で試す
一昨日の英語略語やスラング表現の真実
メッセージアプリやSNSなどで文字数を減らしたい場合、英語圏ではどのような表記が使われているのでしょうか。略語と、インターネット上で話題になりやすい古語の扱いについて解説します。
テキスト・SNSで使われる略記
英語圏のチャットやSMS(ショートメッセージ)において、the day before yesterday や two days ago は次のように省略されることがあります。
- 2d ago(two days ago の短縮表記。SNSの投稿時間表示やチャットで非常によく見られる形)
- 2 days ago(数字だけアラビア数字にした形)
- TDBY(the day before yesterday の頭文字を取った略語。ネットスラングとして使われることがあるが、相手に通じない場合もある)
日常のチャットで手軽に送りたい場合は、2d ago またはシンプルに数字を用いた 2 days ago を使うのが最も一般的です。
古語「ereyesterday」について
インターネット上で「一昨日は1単語で表せる英語がある」として、ereyesterday(あるいは ere-yesterday)という単語が紹介されることがあります。
ere は「〜の前に」という意味の古英語・詩的表現です。したがって ereyesterday は確かに「一昨日」を意味する1語の名詞・副詞として辞書(古語・廃語扱い)に存在します。
しかし、これは現代の英語ネイティブスピーカーが会話や文章で使うことはまずありません。現代で使うとシェイクスピアの劇のような古風すぎる印象を与えるか、意味が通じない可能性が高いです。スラングや新語ではなく、歴史的な文学表現に過ぎないため、日常のコミュニケーションでは使わないよう注意しましょう。
チャットやSNSの投稿時間で定番の短縮表記。手軽に使えて最も一般的。
頭文字のネットスラングだが、相手に通じない場合もあるため注意。
辞書にある古語・廃語。現代で使うと不自然で通じないため使用は避ける。
テキストでよく使われる便利な略記と、現代では使われない古語の違いです。
前置詞は必要?文頭・文末の配置と文法ルール
英語学習者がつまずきやすいのが、「一昨日」の前に前置詞 on を付けるべきかどうかという点と、文の中の配置場所です。
前置詞 on は基本的に不要
結論から言うと、the day before yesterday や two days ago を使う際、前置詞 on は不要です。
the day before yesterday も two days ago も、それ自体で「一昨日に」「2日前に」という意味の副詞句として機能します。そのため、文法的に on などの前置詞を補う必要はありません。
- 正しい文: I received the package the day before yesterday.
- 不要な文: I received the package on the day before yesterday.(文法的に誤りとは言い切れない場合もありますが、不自然で冗長とみなされます)
文頭と文末のどちらに置くべきか
「一昨日」を表す副詞句は、文末に置くのが最も一般的ですが、文頭に置くことも可能です。語順によって強調されるニュアンスが少し異なります。
1. 文末に置くパターン(標準的)
通常の会話や文章では、文末に配置します。出来事の内容を先に伝え、補足情報として「いつ起きたか」を添える自然な語順です。
We finalized the contract two days ago.(私たちは2日前に契約を締結しました。)
2. 文頭に置くパターン(時を強調)
「他の日ではなく一昨日なんだ」と時期を強調したい場合や、物語の導入として時を提示したい場合は文頭に置きます。
文頭に置く際は、直後にカンマを置くのが通例です。
Two days ago, our server experienced an unexpected outage.(一昨日、当社のサーバーに予期せぬ障害が発生しました。)
文末に置く(標準的)
- 通常の会話や文章で最も一般的
- 内容を先に伝え、いつ起きたかを補足
- 例: We finalized the contract two days ago.
文頭に置く(時を強調)
- 「他の日ではなく一昨日」と時期を強調
- 直後にカンマを置くのが通例
- 例: Two days ago, our server experienced an outage.
一昨日の副詞句は前置詞onが不要で、置く位置によって強調度合いが変わります。

文末や文頭に置く副詞などの配置ルールは、修飾語(M)の配置と語順ルールで詳しく確認できます。
そのまま使える一昨日の英語例文集
日常生活やビジネスメールでそのままコピー&ペーストして使える実用的な例文を紹介します。
日常会話で使える例文
I caught a cold the day before yesterday and stayed in bed all day.
(一昨日風邪をひいてしまい、丸一日寝ていました。)
Did you watch the soccer match two days ago?
(一昨日のサッカーの試合、見た?)
I bought these shoes two days ago, but they don't fit well.
(一昨日この靴を買ったのですが、サイズが合いません。)
She arrived in Tokyo the day before yesterday.
(彼女は一昨日東京に到着しました。)
ビジネスメール・職場での例文
ビジネスの場では、相手との認識違いを防ぐために「一昨日(曜日・日付)」のように書き添える工夫が推奨されます。
Thank you for your inquiry sent two days ago (Tuesday, May 10th).
(一昨日〈5月10日火曜日〉にお送りいただいたお問い合わせ、ありがとうございます。)
As discussed in our meeting the day before yesterday, we have updated the project timeline.
(一昨日の会議で協議いたしました通り、プロジェクトの進行予定表を更新いたしました。)
I shipped the replacement parts two days ago, so they should arrive tomorrow.
(交換用部品を一昨日発送いたしましたので、明日には到着する予定です。)
We reviewed the draft you sent the day before yesterday and added some comments.
(一昨日お送りいただいた下書きを確認し、コメントを追記いたしました。)
次の疑問時系列の話題と合わせて会話を広げたいなら、日常英会話必須の100フレーズをチェックしておくと便利です。
two days ago と two days before の決定的な違い
英語のライティングで特に混同しやすいのが、two days ago と two days before の使い分けです。この2つは「起点となる時間の位置」が全く異なります。
ago は「現在(今日)」が基準
ago は常に「話している現在(今)」を起点として過去を振り返る言葉です。したがって、two days ago は「今日を基準にして2日前(=一昨日)」を指します。動詞の時制は通常の「過去形」と一緒に用います。
I met Ken two days ago.
(私は2日前[一昨日]にケンと会いました。)
before は「過去の特定の時点」が基準
一方、before は「過去のある特定の出来事・基準日」から見てさらに前であることを表します。「その日の2日前に」という意味になるため、過去完了形(had + 過去分詞)とともに用いられるのが基本ルールです。
The concert was on Friday, but he had bought the ticket two days before.
(コンサートは金曜日だったが、彼はその2日前[水曜日]にチケットを購入していた。)
この文では、金曜日という過去の時点を基準にして、その2日前(水曜日)を指しているため、two days ago ではなく two days before が正解となります。また、単に「前日」を表すなら the previous day や the day before と表現します。
agoは現在から過去へ遡り、beforeは過去の特定時点からさらに前を指します。
一連の日付表現まとめ!昨日から明後日までの早見表
「一昨日」に関連して、会話でセットでよく使われる前後数日間の英語表現を整理しました。迷ったときの確認用として活用してください。
| 日本語 | 標準的な英語表現 | 会話での自然な別表現 |
|---|---|---|
| 一昨昨日(さきおととい) | three days ago | on [曜日] |
| 一昨日(おととい) | the day before yesterday | two days ago / on [曜日] |
| 昨日(きのう) | yesterday | — |
| 今日(きょう) | today | — |
| 明日(あした) | tomorrow | — |
| 明後日(あさって) | the day after tomorrow | in two days / on [曜日] |
| 明々後日(しあさって) | in three days | three days from now / on [曜日] |
過去を表すときは ago、未来を表すときは「〜後」を意味する前置詞 in(in two days、in three days)を使うのが会話でのスマートな表現法です。
理解度チェック
Q1. 日常会話でtwo days agoがよく使われる理由は?
- フォーマルで丁寧な響きを持つから
- 発音が3音節と短くスムーズだから
- 辞書で第一の訳語として載っているから
- 文頭に置くことが文法上必須だから
答えを見る
正解: B. 発音が3音節と短くスムーズだから
the day before yesterdayは7音節ですが、two days agoは3音節で発音できテンポよく伝わるためです。
Q2. 「一昨日」を表す単語「ereyesterday」の説明として正しいものは?
- SNSで若者がよく使う最新スラング
- ビジネスメールで推奨される丁寧な表現
- 現代の日常会話では使われない古語
- 文頭に置くときだけ使われる副詞句
答えを見る
正解: C. 現代の日常会話では使われない古語
ereyesterdayは辞書にある古語・廃語であり、現代ネイティブが会話や文章で使うことはまずありません。
Q3. 空欄に入る語句は? The party was on Sunday, but she had sent the invitation ( ).
- two days ago
- two days before
- in two days
- 2d ago
答えを見る
正解: B. two days before
agoは現在が基準ですが、beforeは過去の特定の時点を基準にしてその前を表すため過去完了形とともに使います。
よくある質問
- Q. 一昨日の夜は英語で何と言いますか?
- the night before last と表現するのが最も自然です。「昨夜」が last night なので、その前の夜という意味になります。また、two nights ago と言っても同じ意味で通じます。
- Q. 一昨日の朝は英語でどう言いますか?
- the morning before yesterday や two mornings ago、あるいは the day before yesterday in the morning と表現できます。自然な会話では「火曜日の朝」のように on Tuesday morning と具体的に言うことも好まれます。
- Q. businessメールで一昨日を伝える際の注意点は?
- 相手がメールを読むタイミングや時差によって「一昨日」の認識がずれるリスクがあります。トラブルを防ぐため、two days ago (May 12th) のように具体的な日付や曜日を併記するのが実務上のベストプラクティスです。
- Q. 一昨年(おととし)は英語で何と言いますか?
- 「一昨年」は the year before last または two years ago と言います。会話では two years ago のほうが頻繁に使われます。
- Q. ereyesterdayは実際に使っても通じますか?
- 通じない可能性が高いです。辞書には載っていますが極めて古い廃語・文学語であり、現代のネイティブスピーカーが会話やメールで使うことはありません。two days ago を使いましょう。
2026年10月17日更新・モチタン辞典編集部