单项选择题

One of the reasons why black Americans could not easily mix in American society is ______.

A.that most Americans are immigrants
B.due to their skin color
C.that they speak their language differently from Americans
D.that they were free to keep their heritage