错误肯定是有的,就是不知道楼主想要表达什么意思。单从语法上来说,have 如果是实义动词表示“有”的意思的话,后面那个been就很奇怪。如果have是助动词表示完成时的话,那后面必须接实义动词。而increased如果不是表达动词的意思貌似也没有这个形容词。我猜这个句子应该有上下文,不然就指代不清楚了。还有一个小的表达错误是说道第一的时候会用No。1,虽然也是念作number one,但是不是这么写的。
其他的还要看楼主是要表达什么意思才能继续分析。
make sth done是对的,但是要说使得用户增长数在中国排第一也不是非用这个短语不可啊。All those contribute to/lead to/bring to the largest increasement of users in China.想了一下,要是非要用no。1也不太好说呢。
all that has made China the first place in the aspects of the increasing number of users.可能这样稍微好点