Why does Macbeth become Thane of Cawdor?

A. He is the son of the last Thane of Cawdor.

B. He kills the last Thane of Cawdor.

C. Duncan rewards him for his bravery and loyalty.