The invention discloses a method for transmitting control information, user equipment and a base station. The method comprises the following steps of: acquiring a transmission mode of a data channel configured by the base station; determining a downlink control information DCI format set corresponding to the transmission mode, wherein the DCI format set comprises a first DCI format, and the first DCI format comprises single code word control information; and detecting a control signaling which is sent by the base station and corresponds to the DCI format set according to the DCI format set. The user equipment comprises a first acquisition module, a first determination module and a detection module. The base station comprises a configuration module, a first determination module and a first sending module. By the method for transmitting the control information, the user equipment and the base station, the transmission mode of the data channel at least corresponds to two transmission modes, so that the control channel can be enhanced, the expense of the control channel is reduced, and the system scheduling efficiency and flexibility are improved; and moreover, the problem of blocking of the control channel can be solved, and the utilization rate of control channel resources of a system can be increased.