彗星の尾が太陽とは反対の方向に伸びる主な原因は何か。

太陽からのプラズマ流(太陽風)や光の圧力により、ガスや塵が太陽と反対側に押し流される。