◾️疑問
問題文の「私がオフィスを出る前に」を見て、「まだ出ていない出来事」だから現在形ではないかと考えました。
そのため before I leave と組み立てましたが、不正解でした。
正解は before I left です。
なぜ「出る前」なのに過去形になるのか気になり、ChatGPTに質問してみました。
◾️問題
私がオフィスを出る前に彼が電気を消しました!
◾️自分の回答
He switched off the lights before I leave the office.
◾️正解
He switched off the lights before I left the office!
◾️ChatGPTによる解説
今回引っ掛かった理由は、「出る前」という一場面だけを見て考えたことにありました。
日本語では「まだ出ていない出来事」と考えやすいため、現在形を使いたくなります。
しかし英語では、「彼が電気を消した」と「私がオフィスを出た」の両方を、過去に起きた出来事として振り返っています。
そのため、「私が出た」という出来事も過去形の left を使います。
今回の before は「まだ起きていない未来」を表しているのではなく、「あとで実際に起きた過去の出来事」を基準にしています。
一方で、未来の予定について話す場合は、before の後ろは現在形になります。
例:He will switch off the lights before I leave the office.
つまり、before の後ろを現在形にするか過去形にするかは、「before」があるからではなく、文全体が過去を振り返っているのか、それとも未来について話しているのかで決まります。
◾️ポイントまとめ
・「出る前」だけを見て時制を決めない。
・過去の出来事を振り返る文なら before の後ろも過去形になる。
・未来について話す場合は before の後ろは現在形になる。
・before の後ろの時制は、文全体の時間軸で判断する。

コメント