「dream of」と「dream for」の違いを教えてください。

ネイティブによる回答
Rebecca
「what do you dream of」は、夢の中で見るものや夢の内容について尋ねています。一方、「what do you dream for」は、夢を見る理由や目的を尋ねており、基本的には「why do we dream」と同じ意味です。 例: A: What do you dream of?(あなたはどんな夢を見ますか?) B: Usually I dream about flying.(いつもは空を飛ぶ夢を見るよ。) 例: A: What do we dream for?(私たちはなぜ夢を見るのでしょうか?) B: I don't know. I'm not a scientist.(わかりません。私は科学者ではないので。)