【ago, before】「前に」を表す英語の違い
【ago】現時点からある時間をさかのぼった過去のとある点。
【before】何かの前。ある程度幅がある。「期間 + before」
例えば「〇〇前に電車が出発した」という時、ago と before ではいつ出発したのかが異なります。
「今からちょうど〇〇前」というピッタリした点を表現するときは ago が使われます。
The train left ten minutes ago.
Japanese
今から10分前に出発した
before は「何かの前で幅がある」ので、ピッタリした点には当てはまりません。「10分前」といってもちょうどその点ではなく、それより前の範囲を指していることになります。
I got to Tokyo station at 7:10, but the train had left ten minutes before.
Japanese
10分より前のどこかで出発した