文法書をみるとEveryone has their own dream.が正解で、Anyone has their own dream.は間違いと書かれていました。なぜでしょうか。また「だれでも無料でこの文書をダウンロードできる。」は Anyone can download the document for free.が正解とありましたが、なぜこの場合はAnyoneは使えるのでしょうか。
「だれもが自分の夢を持っている」は"Everyone has their dreams. "で大丈夫です。
ownとは「自分の」の意味ですが、この文章の場合は書かなくても良いです。
Everyone has their dreams. は一般的な表現ですのでよろしければ使ってみてください。
ご参考になれば幸いです。
こんにちは!
ご質問ありがとうございます。
ご質問について、いくつか言い方が考えられますが、例えば、
Everyone has their own dream.
とすると、「[(全ての人)だれも](https://eikaiwa.dmm.com/uknow/questions/67248/)が自分の夢を持っている。」となります。
Anyone can download the document for free.
とすると、「誰でも無料でその資料をダウンロードできます。」となります。
※Everyone は、全員が対象
※Anyone は、誰でも
というニュアンスで使い分けるわかりやすいかもしれないです。
参考になれば幸いです。