【ago, before】「前に」を表す英語の違い

【ago】現時点からある時間をさかのぼった過去のとある点。

【before】何かの前。ある程度幅がある。「期間 + before」

例えば「〇〇前に電車が出発した」という時、ago と before ではいつ出発したのかが異なります。

「今からちょうど〇〇前」というピッタリした点を表現するときは ago が使われます。

The train left ten minutes ago.

Japanese

before は「何かの前で幅がある」ので、ピッタリした点には当てはまりません。「10分前」といってもちょうどその点ではなく、それより前の範囲を指していることになります。

I got to Tokyo station at 7:10, but the train had left ten minutes before.

Japanese