单项选择题

The doctor will not perform the operation______it is absolutely necessary.

A. so
B. if
C. for
D. unless