質問: by tomorrow morning とby this time tomorrowの違い 1.she will have finished the book by tomorrow morning. 2.by this time next month, she will be travering in japan. 1の訳は「彼女は明日の朝までには本を読み終わっているだろう。」ですね。では2は「来月の今頃までには」にするとおかしな訳になるので、「彼女は来月の今頃、日本を旅行しているだろう。」でいいのですか。もしこれでよいなら、by ではくatでもいいような気がするのですが、なぜbyが使われているのですか。 またby the time ~は未来完了形、by this time~ は未来進行形で使うのですか。それなら they will (arrive)at osaka by this time tomorrow. の()内はbe arrivingになるのですか。でもそれなら意味が「彼らは明日の今頃は大阪についている(最中?)でしょう」とおかしくなるんですが・・・。 質問が多くてすみませんがよろしくお願いします。
回答: #1 です。 未来系と未来進行形の区別ですが、英語圏の文法書でも「意味の違いはほとんどない」と書かれているものもあって (fundamentals of english grammer, prentice-hall international ltd.)、確かにわかりにくいです。 あくまで個人的な感想ですが、未来進行形では「明示された時以降も動作を継続する意志が明確である」となるように思われます。 次に、進行形全般に言えることですが、発着往来の動詞を進行形にすると「まだ出発/到着していない」ということになります(これは他の動詞にはない特徴です)。 例:he is going to america tomorrow. 彼は明日アメリカへ行きます。(近接未来) を見ればお分かりになると思います。 ご質問の "at this time next month, she will be traveling in japan." は未来のごく短い時を思い浮かべて述べるのであれば可能かと思います。 "they will be arriving at osaka at this time tomorrow." も「明日の○時○分の状況を特定」して述べるのであれば可能だと思います。