单项选择题

For years, doctors()millions of patients’ lives with the help of microscopes.

A. have saved
B. are saving
C. will save
D. were saving