質問: dream の語法 dream は dream to v ではなく、dream of ving という形で使うようですが、どうして、dream ving という形では使えないのですか?また、同じ ving をとる動詞でも of を間に挟む動詞と挟まない動詞はどのような違いがあるのでしょうか?
回答: dreamという動詞はそれ自体で完結した行為を表わしているのです。 日常的な表現だとdreamを動詞として用いるより、名詞として用いることの方が多いです。 i had a dream.のような感じでね。 同様の表現はsleepやswim、lookでも可能です。i had a sleep. i had a swim. take a look.みたいに。 一方、行為の中には動詞だけでは完結しないものもあります。例えばsayは「何かを話す」という意味です。ですから"何か"(目的語)が必ず必要になります。こういうものを他動詞と言います。同じく「話す」という意味の動詞でもtalkはただ「喋ること」を意味しますから、それだけで完結していて目的語は不要です。talkを使って何かについて喋ったと言いたいのならtalk about "何か"、と前置詞をつなげなければなりません。ちなみにtalkも名詞として用いることができて、we had a talk last night(我々は昨夜言葉を交わした)のような表現が可能です。 動詞の後に前置詞が続くかどうかは、その動詞の表わす行為が「完結したものかどうか」で決まると考えてほぼokだと思いますよ。