質問: 関係代名詞の後の前置詞のlikeについてなんですが・・・ 英語の問題を解いていて、 "japan is very different from what it wsa like ten years ago." (=日本は十年前とはだいぶ違っている。) という文なんですが、 what~(←関係代名詞だと思います)like~(←前置詞だと思います)のlikeの意味がよくわかりません。 解説を読んだところ、whatがlikeの目的語になっているらしくて ますますわかりません。 what he was で過去の彼ということはわかるんですが・・・ likeの意味はなんなのか そしてなぜwhatがlikeの目的語になるのか 文法的に解説お願いします。
回答: like は「~のような(に)」の意味で his houes is like mine. he looks like a monkey. i have a dress like yours. などと同質のものです。この like は前置詞または形容詞とされそれに続くものは目的語と呼ばれます。 これを what のような文頭あるいは節の始めに来なければならないものと組み合わせる場合は what was it like?「それはどんな(何のような)だったのか」 と前後に切り離します。*like what was it? のように言うことはほとんどありません。 そして関係代名詞としての what でも事情は同じで what it was like「それがどのようなものだったのか→それの以前の姿」となります。 what it (=japan) was like ten years ago 日本が十年前どんなだったのか →十年前の日本→(略して)十年前 what he was も考え方は同じで「彼がどんな人だったのか→(今とは違う)以前の彼」ということです。 ここで like があってもなくても意味が変わらないのでは?という疑問が起きるでしょう。 what を人に対して使った場合は「どんな人(性格、職業など)」という意味になるため like を必要としません。本来の「ものの種類を問う」ような意味では「彼は何だ?-人間だ」となり無意味な問答で、これは常識的な判断でしょう。 ものに対して使った使うときは what was it?「それは何だったか」 what was it like?「それはどんなだったか」 このように違いが生じます。しかし what is your name? のような使い方に見られるように what だけでも「どんな」の意味をもつ用法もあります(通常「名前は何ですか」と訳すので気づきにくいのですが「あなたの名前とはどういうものか」と聞いているわけではありません。名前であることは承知の上で具体的にどんなのかを聞いているのです)。 そのせいもあり what it (=japan) was ten years ago で「十年前(の日本)」という形も見られます。常識的に「十年前も国だった」など考える人はいないからです。