Cơ sở tồn tại của tôn giáo là gì?

Cơ sở tồn tại của tôn giáo là gì?
A. Nhận thức của con người đối với thế giới khách quan
B. Niềm tin của con người
C. Sự tưởng tượng của con người
D. Tồn tại xã hội