<例文>
He said he had met John three days before.
「彼は3日前にジョンに会ったと言った」
He said he had met John three days before.
「彼は3日前にジョンに会ったと言った」
<ポイント>
・過去形と一緒に使う「〜前に」は ago
・過去完了形と一緒に使う「〜前に」は before
今回は ago と before の違いについて説明していきます。
「〜前に」 を表す表現には ~ ago と ~ before があります。違いは次の通りです。
S + 過去形 … + ~ ago.
~ ago は「今から〜前に」という意味なので、過去形 と一緒に使うことができます。
S + had done … + ~ before.
~ before は「ある過去の時点から〜前に」という意味なので、had done[過去完了形]と一緒に使うことができます。
He met John three days ago.
「彼は3日前にジョンに会った」
He said he had met John three days before.
「彼は3日前にジョンに会ったと言った」
「〜前に」 を表す表現には ~ ago と ~ before があります。違いは次の通りです。
S + 過去形 … + ~ ago.
~ ago は「今から〜前に」という意味なので、過去形 と一緒に使うことができます。
S + had done … + ~ before.
~ before は「ある過去の時点から〜前に」という意味なので、had done[過去完了形]と一緒に使うことができます。
He met John three days ago.
「彼は3日前にジョンに会った」
He said he had met John three days before.
「彼は3日前にジョンに会ったと言った」
<その他の例文>
I bought the book a week ago.
「私は1週間前にその本を買った」
I lost the book which I had bought a week before.
「1週間前に買った本を失くした」
I bought the book a week ago.
「私は1週間前にその本を買った」
I lost the book which I had bought a week before.
「1週間前に買った本を失くした」
<補足>
before は単独で使われると「以前に」という意味になります。この before は 現在完了形・過去完了形・過去形 と一緒に使うことができます。
I have met John before.
「私は以前、ジョンに会ったことがある」
I had met John before.
「私は以前、ジョンに会ったことがあった」
I met John before.
「私は以前、ジョンに会った」
before は単独で使われると「以前に」という意味になります。この before は 現在完了形・過去完了形・過去形 と一緒に使うことができます。
I have met John before.
「私は以前、ジョンに会ったことがある」
I had met John before.
「私は以前、ジョンに会ったことがあった」
I met John before.
「私は以前、ジョンに会った」
<まとめ>
・過去形と一緒に使う「〜前に」は ago
・過去完了形と一緒に使う「〜前に」は before
・単独で用いるbeforeは「以前に」という意味
・過去形と一緒に使う「〜前に」は ago
・過去完了形と一緒に使う「〜前に」は before
・単独で用いるbeforeは「以前に」という意味
※ 理解を優先するために、あえて大雑把に書いてある場合があります |
---|