#.2.

A. were ever to be left
B. should ever leave
C. would never leave
D. have never left