这句话是否有语法错误?应该怎么修改?

问题描述:

这句话是否有语法错误?应该怎么修改?
There are an array of factors contributing to this.

不要用there are
就直接说An array of factors/ A lot of factors contribute to this.