根据指数函数的单调性判断出①正确;根据对数函数的真数为1,不论底数为多少对数总为0,判断出②正确;结合函数y=x-1的图象判断出③不正确;据y=tanx的值域为R,判断出④正确;
【解析】
对于①,由指数函数的单调性知,当0<a<1,对∀x<0,有ax>1,故①正确;
对于②,函数y=loga(x-1)+1的图象恒过(2,1),所以m=2,n=1,所以logmn=0,故②正确;
对于③,函数y=x-1的单调递减区间为(-∞,0)和(0,+∞),故③不正确;
对于④,因为y=tanx的值域为R,所以∃x∈R,tanx=2011,故④正确;
所以真命题的个数为3个;
故选C.