单项选择题

A.to stay
B.stayed
C.stay
D.having stayed