单项选择题

You must eat green vegetables ()they are good for your health

A. while   
B. once
C. because 
D. but