質問: what以下がつかめません。 it gave me a stinging sence of what it was to want and not to have. この文の構造はまず、gaveが第4文型で使われており前置詞の目的語がwhatになっているというのはわかります。 しかし、what節以下が掴めません。 とりあえずわかることはitは形式(仮)主語で真主語がto~だというのはわかっていますが、このwhatは目的格の代名詞の役割(つまりwantとhaveの目的語)をしているのか、wasの後の補語の役割をしているのかよくわからないので意味が掴めないのだと思っています。 あと、もう一つ似たような英文なんですが he did for her whatever it was in his power to do. これもよくわかりません。 まず、主語、動詞、副詞ときて、名詞節が来ているのも疑問ですし、 whateverの中の構造もいまいち掴めません。 doの目的語の役割をしていると思うのですが、 うまくやくせれません。 以上の構文をわかりやすく説明してしてほしいです。よろしくお願いいたします。
回答: ひとつめ want や have という動詞は通常,目的語をとるのですが, ここでは,to want and not to have で対句的に 「(何か)欠けていて(欲していて),持っていないこと」と考えるとよいでしょう。 あるいは,この前に何か示されていたのかもしれません。 いずれにしても,what は want, have の目的語ではなく,was の後の補語の役割を果たしています。 it は形式主語で,to want and not to have が真主語です。 it was ... to want and not to have で,「欠けていて持っていないことは ... である」の ... の部分が疑問代名詞 what になっています。 what it was to want and not to have で 「欠けていて,持っていないことがどんなことであるか」となり, a stinging sense「身を刺すような感じ」と同格の of でつながれています。 全体では,「そのことは,私に,欠けていて持っていないことがどんなことかという身を刺すような感じを与えた」,すなわち 「そのことがあって,欠けていて持っていないということがどんなことであるか,身にしみて感じた」ということでしょう。 ふたつめ whatever 以下が名詞的なかたまりとして,did の目的語になっています。 動詞+目的語+前置詞句が基本の語順ですが,前置詞句に比べて,目的語が節などになって長くなると,前置詞句の部分が動詞とつながるのか,目的語内の節とつながるのかが不明確になりますので,先に前置詞句を持ってきます。 ここでも for her を後にもってくると,for her が did につながることがわからなくなるので,この位置にきています。 そして,to do something is in his power. で 「何かをすることは,彼の力の範囲内である」という意味で,形式主語構文にすると, it is in his power to do something. となります。 この something が不明なとき,to do something という真主語の一部にすぎないのに,前に出して, what is it in his power to do? 「何をすることが彼の力の範囲内ですか」とすることが可能であり, 関係代名詞 what に組み込んで, what it is in his power to do であれば, 「することが彼の力の範囲内であるもの」とすることも可能で, さらに whatever にして, whatever it is in his power to do 「することが彼の力の範囲内であるもの何でも」 という名詞節となり, he did の目的語になっています。 すなわち,whatever は do の目的語なのですが,to do ~という真主語内の不定詞句の目的語にすぎないものが,主たる動詞句の it is の前に出るという形になっています。 たとえば,it is his duty to do this.「これをすることは彼の義務である」の this をたずねる疑問文は what is it his duty to do?「何をすることが彼の義務ですか」 となるのです。 この what や,ご質問の whatever は,it is や it was の補語ということにはなりません。 最初の例では,it was の後に補語が欠けていますので,what が補語になりますが,後の例では,in his power が補語になっていて,whatever は do の目的語になります。