質問: 未来完了形の文 ある文法書を見ていたら、「未来完了形の状態動詞の継続」のところに、 they will have been married for fifteen years next month. (彼らは来月で結婚して15年になります。) という文がありました。 未来完了形の will+have+過去分詞 でなく、なぜこのような形になっているのでしょうか。ほかの現在完了形、過去完了形にも起こりうるのでしょうか。 よろしくお願いします。
回答: they will have been married for fifteen years next month. はれっきとした未来完了の形になっています。 a marry b で「aはbと結婚する」のように用いますが,「aは結婚している」は a is married. 「aとbは結婚している」は a and b are married. のように用います。be married で「結婚している(たまに,結婚するという意味にもなります)」という意味になります。 この be の過去分詞は been ですので,will have been married で,will have 過去分詞の形になっています。married は完了のための過去分詞でなく,be married の時点ですでに用いられているものです。be married で受動態と考えることもできますが,be +形容詞と考えた方がわかりやすいかもしれません。