单项选择题

危害人类安全及国家安全的()主要有洪、涝、旱、震、虫、疫、风、火等等。

A.社会因素
B.自然因素
C.内部因素
D.外部因素