• ベストアンサー
  • すぐに回答を!

未来完了形の文

ある文法書を見ていたら、「未来完了形の状態動詞の継続」のところに、 They will have been married for fifteen years next month. (彼らは来月で結婚して15年になります。) という文がありました。 未来完了形の will+have+過去分詞  でなく、なぜこのような形になっているのでしょうか。ほかの現在完了形、過去完了形にも起こりうるのでしょうか。 よろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 英語
  • 回答数1
  • 閲覧数541
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1

 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 +形容詞と考えた方がわかりやすいかもしれません。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

marriedの形の生い立ちがとてもわかりやすく参考になりました。 ありがとうございました。

関連するQ&A

  • 未来完了

    will have+過去分詞 状態動詞 will have been ing 動作動詞 と考えているのですが、 NEXT month I will have been a president for twn years. や THEY will have been married for fifteen years next month. になるのでしょうか。 動詞の後はingではないのでしょうか。 教えてください。

  • 現在完了

    お願いします 今まで分かった気でいてやっぱり分かっていない文法が 「現在完了」なのですが have(has)+過去分詞で作りますよね、で中にはbeenが入るものがありますよね、例えば They've been married for five years.とか なぜbeenが入るのかが分かりません They've married for five years.とは言えないのでしょうか beenがはいる現在完了と入らない現在完了の違いが分かっていないので どなたかご回答願います

  • 次の英文(継続を表す過去/未来完了形)を言替えるとどうなりますか?

    次の英文(継続を表す過去/未来完了形)を言替えるとどうなりますか? 例えば We have friends for five years. 「私たちが友達になってから10年になる」ならば ⇒Five years have passed since we became friends. ⇒It has been five years since we became friends. (参考書forest 4th p81) となりますが・・・次の英文だとどうなりますか? They had known each other for ten years when they got married. 「彼らは知り合って10年経って結婚した」(p85過去完了形) ⇒ ⇒ また、これはどうなるのでしょうか? Next month we will have been married for 20 years.(p89未来完了形) ⇒ ⇒ 独学の者です。ご説明宜しくお願い致します。

  • 英訳

    英訳お願いします! (1)They had known each other for ten years when they got married. (2)I will have seen the musical three times if Isee it again. (3)Next month we will have been married for twenty years.

  • 文法・語法上での誤り

    Next month we will have married for twenty years. のhave marriedが文法上の間違いで、 have been married になるらしいのですがなぜこのようになるのでしょうか?教えてください。

  • 英語の現在完了

    例文の「私達は長崎に行ったことがあります。」They have been to Nagasaki.とあります。 これは経験を表す現在完了です。 現在完了ならばbeenのところをgoneの過去分詞に変えてはいけないのでしょうか。 そういうもので覚えろと言われたのですが、納得できません。 それと、They have lived in japan for five years.は「5年間日本に住んでいます」で 五年前から現在まで五年間住んでいるということだけを述べていて、未来のことはわからないということでいいのでしょうか。 sinceならば五年前から今も続いているということですよね 回答お願い致します。

  • 現在完了について質問です。

    現在完了の形はhave+過去分詞だと思うのですが、 I have lived here for ten years. 私は10年間ここに住んでいます。 というのはわかるのですが、 We have been married for 15years. 私たちは結婚して15年になります。 という文ですが、 この場合beenはなくてもいいのではないでしょうか? My father has been dead for thirty yesrs. この場合もbeenは必要ですか?

  • 「現在完了」の「状態動詞」「動作動詞」について

    初心者向けの英文法の本に次のような記述があります。 (1)<have +過去分詞>の過去分詞が「状態動詞」の場合、「ずっと~している/~である」という「継続」の意味になるのが普通。 (2)<have +過去分詞>の過去分詞が「動作動詞」の場合、「~した」という「完了」か、「~したことがある」という「経験」の意味になるのが普通。 (質問) (1)「継続」の意味を表す「動作動詞」の場合は、<have+been+ing>現在完了進行形にする、のは理解しています。 では「完了」「経験」を表す「状態動詞」はないのでしょうか? 「継続」は「状態動詞」、「完了」「経験」は「動作動詞」と割り切っていいでしょうか? (2)<have+ 過去分詞>の過去分詞が「BE動詞」で<have been>の場合、「状態動詞」「動作動詞」とは別の角度から、考えるべきでしょうか? 少し混乱していて、質問がまとまりませんが、参考になるご意見をいただければ有難いのですが、よろしくお願いいたします。  以上

  • 完了形の受動態の文について

    完了形の受動態でちょっとした英文を作ったのですが合ってるかわからないのでどなたかちゃんとあっているか確認をお願いいたします 現在 The church has been visited by many people since last year. 過去 The church had been visited by many people for ten years. 未来 The will have been visited by many people till next year.

  • 現在完了・過去完了が整理できない。

    今、英語を基本からやり直しています。 1、現在完了 2、過去完了 のカテゴリーでこんがらがり、どうしても理解できません。 <基本形> have(had)+過去分詞 これに、been、just、already、just、ing、~edが出てくると正解できなくなります。 I have never studied abrord. →studiedは過去分詞(過去形ではない) My son has just come back. →息子はちょうど(just)家に戻った。 John has already home. →ジョンはもう家に帰ってしまった。 ーーーーーここまでは、理解できるのですが。。。ーーーーー Have you taken the madicine yet? →yetは常に文末になるのでしょうか? already、justと同じような意味のような気がするのですが。 I have been working here for 4 years. →なぜworkingになるのでしょうか?過去分詞でもingはつくのでしょうか。 beenの意味がよくわかりません。(原型はbe、現在敬はam is are、過去形はwas wareはわかるのですがどういう時にbeenが来るのでしょうか) I started working here for 6 years. →これも現在完了でしょうか。sterted(過去)とworkingがなぜ文中に来るのでしょうか。 現在完了の継続の言い回しなのでしょうか。 We have never seen a movie since last year. →habe never はセットで。その後、過去分詞の作り方ですか? They habe been married for 10years. →継続なのに、marryにはならないですか? 頭がぜんぜん整理できず、いろんなサイトを見ても理解できません。 よろしくお願いいたします。