• ベストアンサー

文法問題なんですが、、、

この答えがわかりません。 ↓ 77. Have you read the book __I gave you? A. where B. when C. which D. who 答えはwhich だと思うんですが、whichの後って動詞じゃないんですかね? thatだったらいけるけど、答えに入っていないし。。。。 詳しい回答お願いします。

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

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

which の直後に「主語+動詞」の形が続く場合は、その which は目的格になります。 「私があなたにあげた本」と訳します。 この場合の which はほぼ100%省略されることも覚えておいてください。 that, whom も同じ扱いをします。 直後が動詞(主語なし)なら、その関係代名詞が主語(主格)になっています。

shashanti
質問者

お礼

わかりやすくありがとうございます!!同じように使えたんですね。。。

その他の回答 (1)

  • Him-hymn
  • ベストアンサー率66% (3489/5257)
回答No.2

答はwhichです。 Have you read the book which I gave you? Hare you read the book? I gave you the book. この2つの文を関係代名詞でつないでいるのがご質問の文です。 もちろん、whichはthatでも正解です。 I like pictures which are colorful. I like pictures which he has taken. どちらも可能ですよね。  関係代名詞には主格と目的格(そして所有格)があります。 以上、ご参考になればと思います。

shashanti
質問者

お礼

ありがとうございます。参考になりました!!!

関連するQ&A