单项选择题

He will always stand by you whatever ________ come.

A.will
B.does
C.may
D.can