on endの意味は?hours on end・days on endの使い方とin a rowとの違い

on endの意味・使い方・例文を解説するアイキャッチ画像

on endは、「何時間も、何日も途切れずに」「長時間ずっと」という意味で使われる表現です。

特に、hours on end(何時間もずっと)days on end(何日もずっと)の形がよく使われます。単に時間の長さを伝えるだけでなく、「そんなに長く続いたの?」と感じるほどの継続を強調できるのがポイントです。

この記事では、on endの意味と語順、自然な例文、for hours・in a row・one after anotherとの違い、表現を忘れたときの簡単な言い換えまで整理します。

on endの基本的な意味

時間を表す複数形の名詞+on endで、「その時間が途切れず、長く連続して」という意味になります。

  • hours on end:何時間もずっと
  • days on end:何日もずっと
  • weeks on end:何週間もずっと
  • months on end:何か月もずっと

She can talk about movies for hours on end.
彼女は映画について何時間でも話し続けられます。

It rained for days on end.
何日も雨が降り続きました。

on endだけで時間の単位を決めるのではなく、直前のhours・days・weeksなどが「どれほど続いたか」を示します。

ネイティブが感じるon endのニュアンス

on endには、ただ「2時間」「3日」と測るよりも、終わりが見えないほど連続しているという強調があります。

たとえば、for three hoursは客観的に「3時間」を伝えます。一方、for hours on endは、正確な時間よりも「何時間も延々と」という話し手の実感を伝えます。

  • I waited for three hours.
    3時間待ちました。――具体的な時間を報告
  • I waited for hours on end.
    何時間も延々と待ちました。――長さや大変さを強調

うんざりする状況だけでなく、好きなことに没頭する場面にも使えます。

We played board games for hours on end.
私たちは何時間もずっとボードゲームをしていました。

He practiced the piano for days on end.
彼は何日も続けてピアノを練習しました。

しゅみすけ(大山俊輔)

on endは「長く続いた」という話し手の実感を乗せる表現です。正確に3時間と言いたいならfor three hours、時間を測るより「延々と」を強調したいならfor hours on endと考えると分かりやすいですよ。

なぜon endで「続けて」になるのか

ここでのon endは、物が「端の上に立っている」という意味ではありません。時間について使うと、終わりと終わりが連なり、間を空けずに続くような感覚を表します。

そのため、hours on endは「時間が次々につながって長く続く」、days on endは「一日が終わっても、また次の日まで続く」というイメージになります。

なお、stand something on endなら「物を端を下にして立てる」という文字どおりの用法です。

He stood the box on end.
彼は箱を縦に立てました。

時間表現のon endとは文脈が違うため、通常は混同しません。

語順とよく使われる形

for+時間+on end

動作が続いた期間を示すときは、for hours on endのようにforを付ける形が自然です。

She studied for hours on end.
彼女は何時間もずっと勉強しました。

They argued for days on end.
彼らは何日も続けて言い争いました。

一方、期間のまとまりを主語や目的語として扱う場合にはforが不要になることもあります。

Weeks on end of overtime left everyone exhausted.
何週間にもわたる連日の残業で、全員が疲れ切りました。

時間の単位は通常複数形

on endは長い連続を強調するため、通常はhours・days・weeks・monthsのような複数形と組み合わせます。an hour on endよりも、単にfor an hourと言うほうが自然です。

日常会話・仕事で使える例文

日常生活

I watched that series for hours on end.
私はそのドラマを何時間も続けて見ました。

The baby cried for hours on end last night.
昨夜、赤ちゃんが何時間も泣き続けました。

We used to sit there and talk for hours on end.
以前は、そこに座って何時間も話したものです。

仕事・勉強

I can’t stare at a screen for hours on end.
何時間もずっと画面を見続けるのは無理です。

She worked on the proposal for days on end.
彼女は何日も続けてその企画書に取り組みました。

You don’t have to study for hours on end to make progress.
上達するために何時間もぶっ続けで勉強する必要はありません。

旅行・天候

It snowed for three days on end.
3日間ずっと雪が降り続きました。

We drove for hours on end without seeing another town.
次の町が見えないまま、私たちは何時間も走り続けました。

on end・for hours・in a rowの違い

hours on endとdays on endとin a rowの違いを示す解説イラスト
on endは長時間の連続、in a rowは回数や日が連続して並ぶことに焦点があります。

for hours:数時間にわたって

for hoursも「何時間も」という意味ですが、on endほど「途切れず延々と」という強調はありません。

We talked for hours.
私たちは何時間も話しました。

We talked for hours on end.
私たちは何時間も延々と話し続けました。

in a row:回数・日などが連続して

in a rowは、出来事が何回、何日、何年と連続して並ぶことに焦点があります。必ずしも一つの動作が休みなく続くわけではありません。

She won three games in a row.
彼女は3試合連続で勝ちました。

She practiced for hours on end.
彼女は何時間もぶっ続けで練習しました。

in a rowの意味・使い方と「一列に/連続で」の違いは、別記事で詳しく解説しています。

one after another:次から次へ

one after anotherは、人や物、出来事が「一つ終わると次が来る」ことを表します。on endのように、同じ状態が長時間ずっと続くことが中心ではありません。

Customers came in one after another.
お客さんが次から次へと入ってきました。

The phone rang for hours on end.
電話が何時間も鳴り続けました。

one after anotherの意味とone by oneとの違いもあわせて確認できます。

日本人が間違えやすいポイント

on the endとはしない

「何時間も続けて」の意味ではon endがひとかたまりです。on the endにすると、「物の端の上に・端の部分に」という別の意味になります。

endlesslyと同じとは限らない

endlesslyは「果てしなく・延々と」で、実際に終わりがないような誇張にも使います。on endは、hoursやdaysと組み合わせ、長い時間が途切れず続いたことを具体的に描く表現です。

期間の前のforを忘れない

「彼は何時間も働いた」なら、基本はHe worked for hours on end.です。動作が続いた期間を示すforを入れましょう。

on endが出てこないときの簡単な言い換え

会話中にon endが出てこなくても、基本語で十分に伝えられます。

  • I studied for many hours without a break.
    休憩せずに何時間も勉強しました。
  • It kept raining for several days.
    数日間、雨が降り続きました。
  • She talked for a very long time.
    彼女はとても長い時間話しました。

without a breakkept+動詞ingを使えば、「途切れず続いた」というon endの中心的な意味を説明できます。

しゅみすけ(大山俊輔)

表現を忘れたときは、「どのくらい長く」「途中で止まったか」を分けて考えましょう。for many hours without a breakやIt kept raining.のような中学英語でも、on endの感覚は十分に伝えられます。

on endを使った短い会話例

A: You look exhausted. Were you working late?
A:疲れて見えるね。遅くまで働いていたの?

B: Yeah. I was staring at spreadsheets for hours on end.
B:うん。何時間もずっと表計算の画面を見ていたよ。

A: Take a break before you start again.
A:また始める前に休憩しなよ。

まとめ

  • on endは「何時間も・何日も途切れずに」という意味
  • hours on end / days on endの形が特によく使われる
  • for hoursよりも「延々と続いた」という実感が強い
  • in a rowは回数や日が連続することに焦点を置く
  • 出てこなければfor many hours without a breakkept+動詞ingで言い換えられる

ほかの英熟語や定型表現も体系的に学びたい方は、英熟語・定型表現の一覧もご覧ください。

この記事を書いた人
しゅみすけ(大山俊輔)

b わたしの英会話および英語コーチングGRIT/be:RIZE代表。米国MBA取得、外資系企業4社での勤務経験を持ち、これまで多くの大人の英語学習を支援。日本語と英語の処理構造の違いに着目した「英語OS」の考え方をもとに、独学で伸び悩む人の学び直しをサポートしています。

ご相談専門お電話番号

※『すぐに体験してみたい!』派のあなたには、<無料体験レッスン>WEB見た、で特典あり。

無料体験レッスン

※『すぐに体験してみたい!』派のあなたには、<無料体験レッスン>WEB見た、で特典あり。

無料体験レッスン

恋と仕事に効く英語:News Letterの一覧