12. Which of the following american Presidents has remained in office for more then 12 years? September 20, 2025 by Admin A. Lincoln B. Franklin D.Roosevelt C. Theodore Roosevelt D. Eisenhower ✅ The correct answer is option Franklin D.Roosevelt.