
You: It is still quite hot, isn’t it?
Me : Yes, but it will not be long ( ) before fall comes.
あなた: まだまだ暑いですね。
私: そうね、でもまもなく秋が来ますよ。
( ) の中に入るものはA~Dのどれでしょう。
A after
B before
C since
D till
解 答
正解はB
今回は「It will not be long before S+V.」の構文をマスターしよう。
直訳すると、「SがVする前は長くないでしょう」となりますので、
日本語で「まもなくSはVするでしょう」という意味です。
beforeのあとは「時」を表す副詞節なので、
内容が未来を表す時でも現在形(または現在完了形)を使うのがルールです。
今回は “the fall comes.”と現在形となっています。今回の構文とは違って、before long という熟語がありますが、これは「まもなく」before long=soonという意味です。