• ベストアンサー

受け身?過去分詞?

現在中学1~2年程度の英語を勉強している者です 受け身とか過去分詞というのがまだよく解っていませんので今日はその辺を教えてください 映画の字幕を観ながら勉強もしているのですが、まだ学習していないところが結構あるのでその辺が解りません She's been attacked. という英文が出てきました これは彼女は攻撃された状態が過去から現在も続いているということでしょうか? She was attacked. こちらは過去に攻撃された、だけを示し現在は継続していないということでしょうか? 英語がわかる知人が居ないのと独学な為、調べる手段が少なくエキサイト翻訳を辞書と併用しているのですが こちらで調べた結果は両者とも同じ翻訳結果になってしまいます よろしくお願いします

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

  • ベストアンサー
  • sanori
  • ベストアンサー率48% (5664/11798)
回答No.2

こんばんは。 She's は、She has の縮約です。(たぶん、ご存知ですか) She has been attacked.  「she は、attack されてきた/されたことがある」 >>>これは彼女は攻撃された状態が過去から現在も続いているということでしょうか? (必ずしも現在も続いているとまでは言いませんが)現在まで続いてきたという場合と、過去に経験があるという場合があります。 前後の関係(文脈)で判断することになります。 She was attacked.  「she は、attack された」 >>>こちらは過去に攻撃された、だけを示し現在は継続していないということでしょうか? そのとおりです。 どちらも受け身です。 attacked という過去分詞の前にbe動詞を置くことで、受け身を表現しています。 has been ~ の been も過去分詞です。(ご存じと思いますが) ご参考になりましたら幸いです。

OsieteEng
質問者

お礼

回答頂き有り難うございました >She's は、She has の縮約です。(たぶん、ご存知ですか) いいえ、She is なのかShe hasなのか自信がありませんでした まだその程度のレベルです(汗) 勉強になりました

その他の回答 (2)

  • nekomac
  • ベストアンサー率43% (162/371)
回答No.3

She has been attacked. 上のような現在完了形には、意味として「完了」「経験」「継続」とありますが、この文だけで、継続と取るのは無理があります。 継続を表わすためには for や since などの期間を表す言葉がなければなりません。 ですので、 She has been attacked for 30 minutes. となれば、完全に継続としての完了形です。 She was attacked. については既に回答にある通りです。

OsieteEng
質問者

お礼

回答頂きありがとうございました 勉強になりました まだ一つの文に集中しすぎて前後まで気が回っていませんでした 以後はもう少し前後に気を配ってみます

  • Willyt
  • ベストアンサー率25% (2858/11131)
回答No.1

She has been attacked. はこれまで度々襲われたということで、 She was attacked. は単に襲われたという事実を述べているだけです。 ただ、現在完了にはいろいろ意味があり、それは前後の関係から判断しなければなりません。

OsieteEng
質問者

お礼

回答頂き有り難うございました 前後を気をつけてみます