单项选择题

For years, doctors ______ millions of patients' lives with the help of ______ microscopes.

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