The two parties that have held power in Britain since 1945 are ______.
A.the Democratic Party and the Republican Party B.the Conservative Party and the Labor Party C.the Labor Party and the Social Democratic Party D.the Labor Party and the Democratic Party