The invention relates to a method for selecting cooperative nodes in an LTE-A system, a base station and cooperative nodes; the invention has the following the technical schemes: firstly, according to the channel gain of the base station and the user equipment, the channel gain of the base station and the cooperative nodes, the channel gain of the cooperative nodes and the user equipment, and the receiving signal-to-noise ratio of the cooperative nodes, determining a candidate cooperative node set; then, receiving a packet sent by the cooperative nodes of the first received candidate cooperative node set; finally, affirming the character ACK signal to the firstly received cooperative nodes of the packet, and selecting the corresponding cooperative nodes as the optimal cooperative nodes. Through the technical schemes in the embodiment of the invention, the emitting power of cooperative nodes is not increased while the cell-edge user obtains higher data rate, the energy consumption is few, and the average living time of the network cannot be influenced.