前に / ago? before?
今回の日本人の間違いやすい英語は、時間的に 「 前に 」 というような意味を持つ ago、before の使い方についてです。
問題です! 次の下線に入るのは ago か before、どちらでしょうか?
When we got talking, I found out that I had been at school with her husband ten years ____.
Practical English Usage P30 より抜粋
ago、before はざっくりと言うと次のように使い分けることができます。
ago
• 過去形と一緒に使われて、今(現在)から どれくらい前に何かが起こったかと言いたい時に使われます。
• 過去に過ぎ去ったことを表すので、通常、完了形と一緒につかえません。
★ three years ago = three years before now
before
• ago とは反対に完了形と一緒によく使われます。
• ある時点から前に何かが起こったと言いたい時に使われます。
★ three years before = three years before then (before a past time)
では、最初の問題をもう一度見てみましょう。
When we got talking, I found out that I had been at school with her husband ten years ____.
まず、「 10 年前に 」 の起点は現在ではないので、ago ではないな、と判断できます。
もうひとつ、完了形が使われているので、これは before だ!ってわかりますね ☆