質問: for you と of you の違い it's ridiculous for you to tell a lie. 君が嘘をつくなんてばかげている。 (君がついた’嘘’が主) it's ridicolous of you to tell a lie. 嘘をつくなんて君はばかげている。 (嘘をついた’君’が主) このように手元の参考書にあります。 良く理解できません。 分かり易く説明して下さる方、いらっしゃいませんか?宜しくお願いいたします。
回答: 「for+名詞+to 不定詞」の場合、「for+名詞」が不定詞の主語になります。ご質問の文の場合、「君」が「嘘をつく」の主語になります。さらに「君が嘘をつくこと」全体で文全体の意味上の主語になり、 「君が嘘をつくこと」=「ばかげている」 となります。 一方、「形容詞+of+名詞(+to 不定詞)」の場合、of の後の名詞を形容詞の主語に書き換えることができます。ご質問の文でいえば、 you are ridiculous to tell a lie. で、要するに「お前はバカだ」ということになります。 to 不定詞はそのような判断(「お前はバカだ」)を下す理由を表します。 同様に it's very kind of you to say so. = you are very kind to say so. 「そんなふうにいってくださって、ご親切に」 と言い換えられます。 なお、kind の場合、「for+名詞+to 不定詞」の構文は使えません。 ×it's very kind for you to say so.