中1英語が激ムズ化は本当か?「1年前」の時制表現と最新教科書のリアルな実態を本音検証
日常会話や英作文で頻出する「1年前」というフレーズですが、英語に直す際に迷いやすいのが「one year ago(または a year ago)」と「a year before」の使い分けです。どちらも日本語では「1年前」と訳されることが多いため混同されがちですが、文法的な基準点には決定的な違いが存在します。
英語の時制表現において、agoは「今(現在)から数えて過去へ遡る」ときに使用します。したがって、現在の時制を起点とするため、組み合わせる述語動詞は必ず「過去形」になります。一方、beforeは「過去のある特定の基準点からさらに過去へ遡る」場合、あるいは漠然と「以前に」と述べる際に使われます。過去のある時点よりさらに前を指すため、物語文や間接話法では「過去完了形(had + 過去分詞)」とともに用いられるのが基本原則です。
| 表現 | 基準点と組み合わせる時制 | 代表的な例文 |
|---|---|---|
| a year ago / one year ago | 現在が基準(動詞は「過去形」) | I moved to Tokyo a year ago.(私は1年前に東京へ引っ越した) |
| a year before / the year before | 過去の特定時点が基準(動詞は主に「過去完了形」) | He had lost his job a year before.(彼はその1年前に職を失っていた) |
| before単独 | 漠然とした「以前」(現在完了・過去形など) | I have met him before.(以前彼に会ったことがある) |
「1年前に彼に会った」と言いたいときは、「I met him a year ago.」が正解です。ここにうっかり「before」を使ってしまうと、ネイティブスピーカーにとっては「どの時点から1年前なのか」という文脈上のアンカーが見当たらず、不自然な響きを与えてしまいます。
Tags:
1 年 前 英語