質問: 未来形と未来完了形の微妙な違い ■未来形 do you think the book will have arrive by tomorrow? ■未来完了形 do you think the book will have arrived by tomorrow? これに違いはニュアンスの違いはありますでしょうか? それとも同じでしょうか?よろしくお願いします。
回答: arriveというのは「到着する」という一時点のことなので、 do you think the book will arrive by tomorrow? do you think the book will have arrived by tomorrow? は、no.2の回答にあるよう、実質の違いはなく、後者が仰々しいだけですね。 しかし、readというような「時間の経過がある動詞」なら、 do you think you will read the book tomorrow? do you think you will have read the book tomorrow? なら、前者は、読み終わろうが終わるまいが、ともかく読むか、で 後者は読み終わるか、ですね。