单项选择题

From 1649 to 1658 English was called a Commonwealth. It was ruled first by Oliver Cromwell as______.

A. President

B. Lord Protector
C. Lieutenant General

D. Commander of the New Model Army