質問: 時制(未来形) next month, i (will be/ will have been) sick in bed for a year. (質問)will be/will have been文法的に正しい英語でしょうか?(普通はwill have beenだと思うのですが、will beもいける気がします。) 意味が変わるとは思いますが、それは気にしなくていいです。
回答: will beは苦しいと思います。 will have beenという未来完了形を使うことで「来月」に至るまでの時の繋がりの意味を出すわけですよね。「来月で、病気で一年間寝込んだことになる」 単なるwill beであれば、その時の繋がりの意味がなくなってしまうので、「来月」の範囲で考えなくてはならないことになります。「来月中」に「一年間」寝てることは不可能でしょう^^;。(もっとも「一週間」だとしても、寝込む期間を予想するって変な話ですが...(^^ゞ)