- ベストアンサー
関係代名詞
最後この2問がわかりません (1)It rained all day yesterday,when I expected. (2)Who has seen the Pyramids can forget their beauty? どこかに間違いがあるのですが、 (1)はwhen→whichでしょうか…? (2)はよくわかりません。
- みんなの回答 (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 にします。
その他の回答 (1)
1)そうです。 which が it~yesterday までの文を指していると考えます。こういう場合は which の前にカンマが付きます。 2)Who that has seen the Pyramids can....? となるのではないでしょうか。 who は a person に置き換えて、関係代名詞 that を置くと考えれば。
お礼
ご回答ありがとうございます whoをpeasonと考えれば良いのですね1 ありがとうございました!
お礼
ご回答ありがとうございます 訳もわかり、とても理解できました! ありがとうございました!