单项选择题

He explained everything over and over again () anyone should misunderstand him.

A. since    
B. when       
C. lest        
D. as if