单项选择题

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