• ベストアンサー

未来完了

wind-sky-windの回答

回答No.2

未来完了の前に現在完了で考えてみましょう。 have+過去分詞 状態動詞 have been ing 動作動詞 というのは,「完了(・結果)」「経験」「継続」という用法のうち, 「継続」の場合に言えることです。 「ずっと~している」という「継続」にするためには,動詞が「~している」という意味になっている必要があり, もともとの形で「~している」という意味合いの状態動詞か, 動作動詞であれば,be ~ing という進行形にする必要があるのです。 「完了」は多くの場合,動作動詞でしょう(状態動詞の場合,「~してきた」という感じで,継続・完了の中間的なものになります)。  それも進行形の形には通常なりません。 「経験」は動作動詞・状態動詞いずれも用いられますが,これも通常進行形にはなりません。  現在完了進行形は「継続」のためにあると考えてください。  すみません,そのことはおかわりだったのでしょうか。 今回の文はともに継続のパターンですね。 be 動詞は「状態動詞」の代表選手です。 I am a president. は「私は社長である」という状態を表していて, 未来である来月には,「2年間,ずっと社長であることになるだろう」という未来完了の継続の用法になります。 My mother has been busy for a week. 「私の母は,一週間ずっと忙しい」のように, be 動詞は単純な現在完了で「継続」を表します。 be married は,もともと受動態ですが, 「結婚している」という状態を表しています。 この married は「結婚している」という意味合いの形容詞のように感じられ, be +形容詞で「~である」という状態を表しています。 したがって,通常の現在完了の形で「継続」を表します。 「未来である来月には,彼らは15年,ずっと結婚していることになるだろう→来月で結婚して15年になるだろう」 have been の been は have been ~ing の been でなく, have +過去分詞の過去分詞の部分に be 動詞の過去分詞である been がきているだけです。

関連するQ&A

  • 未来完了形の文

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

  • 未来完了進行形について

    塾で講師をしている者です。 先日、未来完了進行形について教えている際、テキストにて ・Kyoko will have been studying French for five years next month. (京子は来月で、フランス語を5年間勉強していることになります) というような並び替え問題が出て、一方では ・We will have been studying German for three years by next month. (私たちは来月で、ドイツ語を3年間勉強していることになります) という問題がありました。 そこで生徒に、似たような形式の文章にも関わらず、最初の文には”by”が付いておらず、後者には”by”がついている。この違いは何ですか?と聞かれ、自身も意識したことがなく答えることができませんでした。 高校英語のテキストに掲載されている文章なので、どちらかに文法的な間違いがあるとは考えられず、はたまたこの二つの文章に、byの有無によって意味的な違いが生まれるのかについても分かりません。 意味的・文法的な違いがわかる方、説明していただけませんでしょうか。

  • 文法・語法上での誤り

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

  • 英訳

    英訳お願いします! (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.

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

    次の英文(継続を表す過去/未来完了形)を言替えるとどうなりますか? 例えば 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未来完了形) ⇒ ⇒ 独学の者です。ご説明宜しくお願い致します。

  • 現在完了

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

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

    現在完了の形は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、現在完了 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にはならないですか? 頭がぜんぜん整理できず、いろんなサイトを見ても理解できません。 よろしくお願いいたします。

  • 未来完了について

    I will have been studying English for many years. 上の文は「私は長年英語を勉強し続けるだろう」という意味ですよね?

  • 現在進行形なのに未来形?

    こんにちは。 「be+動詞ing」で現在進行形ですよね? 未来を表すのは「will」または「be going to~」ですよね? 「あなたは来月、どこに行くのですか(どこに行く予定ですか)?」という疑問文の場合、 (1)「Where are you going to go to next month?」 (2)「Where will you go to next month?」(1)か(2)だと思っていたんですが、間違いでしょうか? ネイティブの外国の方が「Where are you going next month?」といっていたのですが、この場合「be going to」ではなく「are+動詞ing」を使ってますが、これは現在進行形ではないのでしょうか?