- ベストアンサー
文法・語法上での誤り
Next month we will have married for twenty years. のhave marriedが文法上の間違いで、 have been married になるらしいのですがなぜこのようになるのでしょうか?教えてください。
- ribbon0103
- お礼率73% (11/15)
- 英語
- 回答数2
- ありがとう数4
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
marry は自動詞として「結婚する」という意味になりますが,「結婚している」という状態は表しません。 ここでは,「20年,(ずっと)結婚している」という(未来)完了時制の継続用法になっています。 完了時制で,継続の意味になるためには,「~している」という状態的な意味を持つ動詞であるか,have been ~ing のように完了進行形にして「動作をし続けている」としなければなりません。 結婚という動作は,婚姻届を出すなり,結婚式を挙げるなりする時点で一瞬に終わるため,「し続けている」という完了進行形にはできません。 そこで,「結婚している」という状態を表すために be married とし,これを完了時制にして,(will) have been married とするわけです。
その他の回答 (1)
- wind-sky-wind
- ベストアンサー率63% (6647/10387)
言い忘れましたが,marry は marry 人と直接,目的語をとり,「人と結婚する」という意味になりますが,これも通常,「結婚する」という意味合いで,「結婚している」にはなりません。 marry の過去分詞である married は形容詞の感覚で用いられ,get married「結婚する」,get married to ~「~と結婚する」,be married「結婚している」,be married to ~「~と結婚している」のように用いられます。
お礼
またまたありがとうございますο ほんと~に勉強になりました★ 頑張ります★
関連するQ&A
- 次の英文(継続を表す過去/未来完了形)を言替えるとどうなりますか?
次の英文(継続を表す過去/未来完了形)を言替えるとどうなりますか? 例えば 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未来完了形) ⇒ ⇒ 独学の者です。ご説明宜しくお願い致します。
- ベストアンサー
- 英語
- 英語の時制について
「未来完了形」か「普通の未来形」かについての質問です。 Due to renovation, the toy store will not be open until the end of this month.(改築のため、おもちゃ店は今月末まで閉まっています。) 読めるんですが、なぜwill not have been openではないのでしょうか? 「普通の未来形」より、未来のある時点までの継続を表わす「未来完了形」のほうが合っていると思うのですが。 Next month we will have been married for twenty years.(来月で私たちは結婚して20年になります。) この英文では、「未来完了形」が使われていて、結婚している状態が続いているというのがわかります。 上の文はnot be open、 下の文はbe marriedが状態を表していて、その状態が継続していると思うのですが、なぜ違いが出るのでしょうか? あと基本 untilが使われている英文は未来完了じゃないです。 うまく言いたいことが文章に出来なかったので、よくわからない文章になってしまいましたが、”俺ならこう考える” みたいなのでもいいので教えて下さい。
- 締切済み
- 英語
- 英文の品詞分解を教えてください
下記の2文のSVOCを教えてください。 I willl have been to parise three times if i go there agein. My parents will have been married for twenty years tomorrow..
- 締切済み
- 英語
- 並べ替え・穴埋めの添削をお願いします!
1)My parents got married twenty years ago. =My parents (have) (been) married (for) twenty years. =( ) is twenty years ( )my parents got married. 2)I finished my homework, and then I watched a baseball game on TV. =I (had) already (finished) my homework when I watched a baseball game on TV. 3)Fred started using the computer two hours ago. He is still using it. =Fred (has) (been) (using) the computer for two hours. 4)Nobuyuki (not/over/the flu/get/has) yet. He still feels pretty weak. →has not got over the flu 5)Emi (in/have/be/Australia/for/will) a year next month. →will have been in Australia for 1~3は穴埋め、4,5は()内の並べ替え(※動詞を変形)です。 書けていないところもあります。 添削・解説よろしくお願いします!
- ベストアンサー
- 英語
お礼
ホントにわかリやすく説明あリがとうございました゜+o。((*^∀^))ニコッ。o+゜助かりました☆またよろしくおねがいしますネ◇+