Which are the two main political parties in the United States?
A. Green Party and Democratic Party
B. Independent Party and Republican Party
C. Republicans Party and Democrat Party
D. Republicans Party and Reform Party