A. 33 B. 37 C. 41 D. None of the Above. Advertisement Advertisement The correct answer to the question: "How long has Robert Mugabe ruled Zimbabwe?" is "37".