给出一道英语语法错误校正的练习题，需要从提供的选项中找出正确答案。

She have/has been working on this project for two months.
A. have
B. had
C. has
D. having
The correct answer is C. "She has been working on this project for two months."