in Macbeth, why was the original Thane of cawdor executed?

A. He cheated on his wife.
B. He committed treason against King Duncan and Scotland.
C. He killed the Queen.
D. He refused to go into battle because he was a coward.