基本情報

「〜までに」を表す表現には「by」、「〜まで」を表す表現には「till」「until」を使います。 「by」は「動作が完了する【期限】」を表し、「till」「until」は「継続している動作が完了する【時点】」を表します。
「till」と「until」は同じ意味ですが、「till」は口語的な表現で、「until」は文語的な表現で丁寧な印象があります。

「by」の使い方

「by」は「〜までに」という意味で使います。 「by」を使うことで「示された時間の近く」であることを示唆しています。

I’ll send it to you by the end of the week.
私は週末までに、あなたにそれを送るでしょう。

「till」「until」の使い方

「till」「until」は「〜まで」という意味で使います。意味や使い方はほとんど同じです。

I’ll be at the office till 7 pm.
私は7時までオフィスにいるでしょう。

I’ll be at the office until 7 pm.
私は7時までオフィスにいるでしょう。

「before」の使い方

「before」は「~の前に」という意味で使います。 「by」とは違い、示された時間の近くという意味はありません。

I eat breakfast before 7 am.
私は7時より前に朝食を食べます。

「to」の使い方

「to」は「(from) ... to ~」で「~まで」という意味があります。 「to」は単に「期間を表す」のに対し、「until」は「その期間ずっと」という意味が含まれます。

I work from eight to five.
私は8時から17時まで働きます。





文法のページへ

英作文のページ(初級)へ

英作文のページ(中級)へ

無料の「基礎から始める瞬間英作文アプリ」を使って英文をチェックしよう