单项选择题

When doing business with American companies, one should not expect them to be the same. Business culture in the US differs from company to company on many levels, including ___.
A、industry
B、region
C、business structures
D、all of the above