A method for uplink control information transmission, comprising: receiving, by a terminal, only one first transport block, TB, in each time unit of multiple time units included in a preconfigured resource set, wherein the first TB is transmitted within consecutive time, wherein the consecutive time comprises consecutive slots; and transmitting, by the terminal, only 1-bit feedback response information corresponding to repetitions of the first TB transmitted in the multiple time units in an uplink time unit, characterized in that before the terminal transmits the only 1-bit feedback response information corresponding to the repetitions of the first TB transmitted in the plurality of time units in the uplink time unit, the method further comprises: determining, by the terminal, that the first TB satisfies a predetermined condition, wherein the predetermined condition comprises: a quantity of first time units being greater than or equal to a quantity of second time units, and a last time unit in the first time units being a last time unit in the second time units, wherein the first time units are time units occupied by transmission of the first TB, and the second time units are time units corresponding to the preconfigured resource set; or a quantity of third time units being less than the quantity of the first time units, and the third time units being time units located after the last time unit of the first time units in the preconfigured resource set, and there is no PDCCH monitoring occasion in the third time units. receiving, by a terminal, only one first transport block, TB, in each time unit of multiple time units included in a preconfigured resource set, wherein the first TB is transmitted within consecutive time, wherein the consecutive time comprises consecutive slots; and transmitting, by the terminal, only 1-bit feedback response information corresponding to repetitions of the first TB transmitted in the multiple time units in an uplink time unit, characterized in that before the terminal transmits the only 1-bit feedback response information corresponding to the repetitions of the first TB transmitted in the plurality of time units in the uplink time unit, the method further comprises: determining, by the terminal, that the first TB satisfies a predetermined condition, wherein the predetermined condition comprises: a quantity of first time units being greater than or equal to a quantity of second time units, and a last time unit in the first time units being a last time unit in the second time units, wherein the first time units are time units occupied by transmission of the first TB, and the second time units are time units corresponding to the preconfigured resource set; or a quantity of third time units being less than the quantity of the first time units, and the third time units being time units located after the last time unit of the first time units in the preconfigured resource set, and there is no PDCCH monitoring occasion in the third time units. a quantity of first time units being greater than or equal to a quantity of second time units, and a last time unit in the first time units being a last time unit in the second time units, wherein the first time units are time units occupied by transmission of the first TB, and the second time units are time units corresponding to the preconfigured resource set; or a quantity of third time units being less than the quantity of the first time units, and the third time units being time units located after the last time unit of the first time units in the preconfigured resource set, and there is no PDCCH monitoring occasion in the third time units.