• ベストアンサー

関係代名詞

最後この2問がわかりません (1)It rained all day yesterday,when I expected. (2)Who has seen the Pyramids can forget their beauty? どこかに間違いがあるのですが、 (1)はwhen→whichでしょうか…? (2)はよくわかりません。

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

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

, when ~だと「そして,その時~」という感じです。 I expected とありますが,何を予期(期待)していたのかわかりません。 expected の目的語が欠けており,目的格の関係代名詞 which で正しいです。 ここでは It rained all day yesterday という文の内容全体が先行詞になっています。 「昨日,雨が一日中降ったが,私はそのことを期待していた」 who という疑問詞が先行詞であり,「ピラミッドを見たことのある誰がその美しさを忘れることができようか」としたいのだと思います。 has seen the Pyramids という動詞部分ががあり,さらに can forget their beauty とあります。 Who that has been the Pyramids can forget their beauty? が正解のつもりかもしれませんが,実際には Who can forget their beauty that has been the Pyramids? とした方がいいです。 先行詞が疑問代名詞 who の場合,さらに関係代名詞 who にすると紛らわしいので,that にします。

yui_o611
質問者

お礼

ご回答ありがとうございます 訳もわかり、とても理解できました! ありがとうございました!

その他の回答 (1)

noname#181603
noname#181603
回答No.1

1)そうです。 which が it~yesterday までの文を指していると考えます。こういう場合は which の前にカンマが付きます。 2)Who that has seen the Pyramids can....? となるのではないでしょうか。 who は a person に置き換えて、関係代名詞 that を置くと考えれば。

yui_o611
質問者

お礼

ご回答ありがとうございます  whoをpeasonと考えれば良いのですね1 ありがとうございました!

関連するQ&A