目次
今日の英作文
解答
では答え合わせです!
「駅に着いた時にはもう電車は出発していた」
By the time I got to the station, the train had already left.
(got to:arrived at / reached でもOK)
(left:departed でもOK)
できましたか?
今日のポイント
ここからは問題文の解説です!
さて、今日のポイントは次の〇つ。
1. By the time ~
2. 時間のずれを表現する
では、それぞれ詳しく見ていきます。
1. By the time ~
By the time は一塊として接続詞となって節を導きます。そのようにして導かれた By the time SV は「SがVする(時)までに」という意味の「時を表す副詞節」です。
この表現にはとても重要なポイントがあります。
それは By the time SV の節と主節で時間のずれがあること。
う~ん、ちょっとわからない。
じゃあ、下の図を見てみて。
By the time SV は「SがVするまでに」ということなのでそれが未来のことであれ過去のことであれ主節の出来事はそれ以前に起きる(起きた)ことになります。
そして大事なことは時間がずれているのであればそれを表現しなければならないということです。
2. 時間のずれを表現する
時間のずれを表現するにはそれ以前に始まったことがわかるようにする必要があります。具体的にはその方法は3つあります。
*状態動詞を使う
*進行形を使う
先に「状態動詞を使う」と「進行形を使う」について簡単に触れてから今回のメインテーマである完了形を使うバージョンについて解説します。
状態動詞(例:be動詞やknow などの進行形にならない動詞)は”すでにその状態にある”ことを表しています。たとえば I am a student であれば過去のいずれかの時点で a student となって今もそれが続いていると考えることができます。
進行形ではたとえば I am studying English は過去のいずれかの時点で始めた勉強を今もしていると考えることができます。
以上のことから状態動詞や進行形を使うと「それ以前に始まったことがわかるようにする」という条件が満たされることになります。
By the time it snows, I will not be here.
(雪が降るころには僕はもうここにはいない)
By the time it got dark, I was sleeping.
(暗くなるころには眠っていた)
さてメインテーマである”完了形を使う”に入っていきます。
今回の英作文「駅に着いた時にはもう電車は出発していた」では
「電車は出発」→「(私が)駅に着く」
という順番で物事が起こっています。
つまり「電車は出発」は過去の出来事である「(私が)駅に着く」よりもさらに過去に起きた出来事ということになります。
このような”過去の過去”は大過去と呼ばれますが、これを表現する方法が過去完了形です。
完了形はその時点で動作が完了していることを表しますから
By the time SV の時点で動作が完了 → その時点よりさらに前に起こっている
という流れで時間のずれを表すことができるというわけです。
よって今回の英作文はこのように組み立てることができます。
「駅に着いた時には」(過去)
→ By the time I got to the station
「もう電車は出発していた」(大過去)
→ the train had already left
未来の場合は?
未来の場合も同様で主節は未来完了形(will + have + 過去分詞)にします。
その際 By the time SV の V は現在形にするという点に注意が必要です。「時・条件を表す副詞節では未来のことでも現在形を使う」というルールがありましたね。前述のように By the time ~も「時を表す副詞節」なので未来のことでも現在形にするルールが適用されます。
By the time I get to the station, the train will have already left.
(駅に着くころにはもう電車は出発した後だろう)
最後に今回のメインテーマのおさらいです。
ここを押さえよう!
By the time S1V1, S2V2 では
*S2V2が先に起きている
*先に起きたことは完了形で表現(過去・未来)
→ V2 を完了形にする(過去完了・未来完了)
以上、今回は By the time を使った英作文に取り組みました!
あとがき
英作文は Practice makes perfect(習うより慣れろ)の世界ですから、たくさん問題をこなせば実力アップ間違いなし!
最後まで読んでくれてありがとう!!また,遊びに来てね♡