The invention provides a fluid-bed catalyst, which can withstand high voltage and high load, contains non corrosive halide, and has a high single-pass yield. The catalyst comprises metal oxide containing multi active component of Mo, Bi, Fe, Ni and Sm, and a carrier of SiO2, Al2O3 or the mixture. It can be used to prepare the high selective acrylic with propone. Comparing with the prior technique, in the condition of keeping the single- pass yield of acrylic, with the invented catalyst, production capacity of fluid-bed reactor can be improved by 20- 30%, and the usage of the catalyst can decreases by 35%.