質問: to be expensive 英語を勉強している者です。 わからない所があるので教えて下さい。 i didn't expect a hot spring trip to be so expensive. 温泉旅行がこんなにお金がかかるとは思わなかったよ。 という文ですが 最後の方の to be so expensive がいまいち分かりません。 to be は不定詞にあたるものでしょうか? be expensive で 高くつく との訳ですが このtoが不定詞としてどの種類の用法なのでしょうか? 前置詞・・・ではないですよね。次がbeなので。 もし不定詞だったとしてexpect to 動詞 でもないのですね。 expectの次に名詞が来てますので・・・ i didn't expect to be so expensive to a hot spring trip. では間違いなのでしょうか? 解説をよろしくお願いします。
回答: i found the book easy. 「私はその本が簡単だとわかった」 こういうのを svoc と言います。 the book easy で「本が簡単」 i thought him (to be) honest. 「私は彼が正直だと思った」 him honest で「彼が正直」 honest との関係では「彼が」ですが,thought との関係では o なので 目的格になっています。 expect o to be ~で「o が~であると予想する」 です。 この to be はなかなか説明することはできず,svoc の応用形だと思ってください。 think と違って,expect の場合,expect o to do も可能です。 (be 動詞でなくてもいい) want o to do「o に~してほしい」などと同等に考えてもいいです。 o は do との関係では「o がする」の関係になっています。 expect a hot spring trip to be expensive で 「温泉旅行が高いと予想する」です。 = expect (that) a hot spring trip will be expensive いずれにせよ,expect の後の a hot spring trip が be expensive の主語の関係となっています。 i didn't expect to be so expensive としてしまうと,expensive の主語が i となり,おかしいです。 expect to 原形は「s が~するつもりである」となります。