As you know, I ________no mistakes in this project so far.
考查现在完成时。句意:如你所知,到目前为止我在这个项目中没有犯错。根据题干 中 so far 可知,应该用现在完成时态。故选 D。