The American government is a federal system. This means that: ?

A. the federal government is divided into three branches

B. powers are shared between state and federal governments.

C. the legislative branch consists of an upper and a lower house.

D. citizens elect representatives to vote rather than voting directly.