单项选择题

I came here three and a half months ago. I think I have made a good progress in English.

A.came
B.a half months
C.have made
D.a good progress