单项选择题

A.to feel
B.feeling
C.felt
D.having felt