• ベストアンサー

My mother ( ) for three years.

My mother ( ) for three years. has diedはだめですか?なぜですか?「3年間しんでいる状態でいる。」って言う意味でいいと思いました。 dieは動作動詞だからfor three yearsと言う副詞があるので、使えないのでしょか? 括弧の中はhas been deadです。have been dead for A 死んでAの期間になると言う意味らしいです。

  • 英語
  • 回答数2
  • ありがとう数2

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

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

現在完了で「ずっとしている」という継続の意味が出るのは know, live のような進行形にしなくても「している」の意味が出る動詞だけです。 「死ぬ」という動作は継続しようがありません。 has died だと「死んでしまった」という完了・結果になります。 (many people などが主語になると、「死んできた」という意味になり、for ...とともに用いることができます) has been dying という現在完了進行形にすると、 「瀕死の状態が続いている」となります。 結局、「死んだ状態が続いている」は has been dead です。 日本語ではこんなこと言わないですが、英語的には has been sick「ずっと病気」と同じ感覚です。

majelive
質問者

お礼

他の例も取りあえげて下さったので、凄くわかりやすかったです。ありがとうございました。

その他の回答 (1)

  • gldfish
  • ベストアンサー率41% (2895/6955)
回答No.2

dieは「死ぬ」という瞬間の変化を表す動詞です。 なのでdieを使って完了形を使うと「死ぬという瞬間がずっと続いている」というようなあり得ない状況になってしまいます。 一方deadは「死ぬ瞬間」ではなく「死んだ状態」を表す動詞です。 "for three years"という「途切れないまとまった期間」を表す副詞があるので、例えば「今この時、死んでいる状態だ」ということを表す"is dead"はこの場合使えません。なので完了形を使って「3年間続けて死んでいる状態でいる。」を表す必要があります。以上から、  My mother has been dead for three years. ・・・が妥当ということになります。

majelive
質問者

お礼

ご回答ありがとうございます。非常にわかりやすかったです。

関連するQ&A

  • 参考書でわからないところがあります。

    1、It has been three years since my mother died. 2,Three years have passed since may mother died. 3.My mother died three years ago. 4,My mother has dead for three years. 1~3は一般に言えるが4はdie-dead の場合のみ成り立つ。 上の文章で「die-dead の場合のみ」とはどういう意味ですか?

  • 違いが分かりません。

    She ( ) for three years. (= She died three years ago.) (1)has died (2)has been dead (3)died 上記の()の欄に(1)(2)(3)のどれかを選択する問題なのですが、現在完了形を使わないといけないので、(3)が違うのは分かるのですが、(1)と(2)は両方とも現在完了形で動詞と形容詞を使っているだけで、意味は同じ気がするのですが… 分かる方がいらっしゃいましたら助言をお願い致します。

  • He has been dead for five years.は正しいですよね。

    He (  ) for five years. (1)is dead (2)has died (3)has been dead (4)died の答えは(3)で、(2)ではないですよね。 学校のテストで(3)にしたら×になり、抗議したら、いや(2) だと・・・ 検討してみるというから月曜日また訂正してもらいに行きますが。 もしいやこの文では・・・ というのがあれば

  • 英語の文

    いつもお世話になっています。 英語が苦手で自己最低点を取ってしまいました。 ショックです。(>_<)そこで分からなかったので教えてください。 ( )にしたがって書きかえる。 (1) Nancy plays the piano well.(文末にin her class を加えて最上級の文に) 私はNancy is the playest bast in her class. としてしまい×でした。 どうして、Nancy plays the piano (the) best in her class.になるんでしょうか。 (2) My father died three years ago. (文末にfor three yearsをおいて同じ意味を表す現在完了形の文に) 私はMy father has been dead for three years. の中のbeenを入れなくて×だったんです。 どうしてbeenを入れるんでしょうか。 宜しくお願いいたします。

  • dieの使い方がよくわからない

    英語の問題を色々と解いていたら、 She has been died for 3 years. という文がありました。 この問いは間違いを記せという問題なのですが、なぜこの文は間違っていて、どう文を変えればよいのでしょうか? dieは動詞としてどう使うのかなどよくわからないです。 回答よろしくお願いします。

  • 書き換え

    He died 30 years ago の書き換えは He has been dead for30years であってますか? よければ回答・補足お願いします。

  • since three years agoはおかしい?

    for+期間、since+過去の一時点と習いましたが、「3年前から」という意味で、since three years agoが使えないのはなぜですか?

  • 文が同じ意味になるようにしたいんですが…

    あってますか(>_<)? 1、My wife is Mary. I got married to her twenty years ago. =Mary and I (have)(been)(married) for twenty years. 2、It is two years since my aunt died. =My aunt (has)(been)(died) for two years. 3、He is blind because he lost his sight as a child. =He (has't)(been)(?) since he was a child. この問題がよく分かりません(>_<) 分かるかたお願いいたします。 中学 高校 大学 英語

  • ほぼ同じ内容にしてください。

    Her mother died six years ago. Her mother - - dead for a month six years - - since her mother died. ほぼ同じ内容にしてください、 以下省略します

  • [英語]()に入るものを教えて下さい><

    1. Two years () since George came to Japan. (1) pass (2) are passed (3) have passed (4) are passing 2. I have no idea when she () next time. (1) had come (2) has come (3) came (4) will come 3. My grandfather () for three years. (1) was dead (2) has died (3) has been died (4) has been dead 4. I () waiting for him for thirty minutes when he appeared. (1) am (2) was (3) have been (4) had been 5. Don't call me at nine tonight, please. I () at that time. (1) was studying (2) studied (3) had studied (4) will be studying 6. Next time I () to the library, I'll get that book for you. (1) go (2) will go (3) had gone (4) will have gone 7. We'll be leaving as soon as everyone (). (1) had arrived (2) arrived (3) has arrived (4) will have arrived 8. My mother () at the hospital when she was young. (1) worked (2) has worked (3) has been working (4) is working