①函数f(x)为减函数,理由如下,
设x1>x2,则x1-x2>0,而f(x+y)=f(x)+f(y),
∴f(x1)-f(x2)=f((x1-x2)+x2)-f(x2)
=f(x1-x2)+f(x2)-f(x2)
=f(x1-x2),
又当x>0时,f(x)<0恒成立,
∴f(x1)<f(x2),
∴函数y=f(x)是R上的减函数;
②令x=y=1,
则f(2)=2f(1)=-4,
令x=1,y=2,
则f(3)=f(1)+f(2)=-2-4=-6,
∵f(x-1)<-6,
∴f(x-1)<f(3),
又y=f(x)在R上是减函数,
∴x-1>3
解得x>2,
故x的取值范围为(2,+∞).