質問: 関係代名詞 (1)this watch is just that iwanted. (2)he gave me some chocolate which i ate at once. この2つの文には間違いがあるらしいのですが... (2)はwhichがいらないのかな、と考えましたが、(1)はわかりません。 教えてください!
回答: (1) this watch is just that i wanted. 関係代名詞の“that”には、先行詞が必要ですが、すぐ前に名詞がありませんね。 なので、先行詞を含む関係代名詞が必要になってきます。 先行詞を含む関係代名詞はひとつだけなので、それに換えれば正しい文になります。 (2) he gave me some chocolate which i ate at once. このままだと、 『彼は、私がすぐに食べてしまったチョコレートをくれた』 になってしまうので、何か変ですよね。 くれたのと、食べた時間が逆になってしまいます。 それを元に戻すには、 『彼がチョコレートをくれたの。。。すぐにたべちゃったんだけど。』 という訳になるような英文にしないといけないですよね。 先行詞の後で一旦区切って訳をしなさい...と先生に言われた用法、思い出しませんか? あはは。。。^^ 子どもの面倒をみながらゆっくり書いていたら、ほかの方が回答されたみたいですね。 でも、もったいないので、一応、回答しておきます。^^ 因みに、チョコレートは付可算名詞ですので、“some”の後はそのままの形になっています。 間違いはそこではないと思いますよ。