英語
高校生

答えは④なのですが、
liveは本来ing形を伴う動詞ではないと思うのですが、どうしてこの時にはwill have been doingになるのでしょうか?
will have doneで文意は通らないのですか?
両者の間に何か大きな違いや重要なルールがあるのでしょうか?

23. By next Christmas, we () here for twelve years. 1 have lived were going to live 3 will have been living will be lived (2) 4
時制 英文法

回答

まだ回答がありません。

疑問は解決しましたか?