A method for a terminal to transmit a physical uplink control channel, PUCCH, the method comprising: receiving a plurality of explicit configuration information on a PUCCH resource through higher-layer signaling when a PUCCH needs to be repeatedly transmitted on a plurality of subframes; determining a PUCCH resource for transmitting the PUCCH based on the plurality of explicit configuration information; and repeatedly transmitting the PUCCH on the determined PUCCH resource over the plurality of subframes, wherein the PUCCH resource for transmitting the PUCCH is determined based on at least one of a PDCCH, an enhanced PDCCH, EPDCCH, and an identification, ID, of the terminal, which are previously received, wherein the previously received PDCCH or EPDCCH is repeatedly transmitted on a plurality of downlink subframes according to a repetition level, the previously received PDCCH is received by monitoring a plurality of PDCCH candidates, and the previously received EPDCCH is received by monitoring a plurality of EPDCCH candidates, and wherein the PUCCH resource for transmitting the PUCCH is determined either based on a maximum total aggregate resource, TAR, value for the plurality of PDCCH candidates, the maximum TAR value is a TAR value having a maximum value among respective TAR values for the plurality of PDCCH candidates, and the respective TAR values for the plurality of PDCCH candidates is determined based on repetition levels and numbers of resources per subframe respectively for the plurality of PDCCH candidates or based on a maximum total aggregate resource, TAR, value for the plurality of EPDCCH candidates, the maximum TAR value is a TAR value having a maximum value among respective TAR values for the plurality of EPDCCH candidates, and the respective TAR values for the plurality of EPDCCH candidates is determined based on repetition levels and numbers of resources per subframe respectively for the plurality of EPDCCH candidates. receiving a plurality of explicit configuration information on a PUCCH resource through higher-layer signaling when a PUCCH needs to be repeatedly transmitted on a plurality of subframes; determining a PUCCH resource for transmitting the PUCCH based on the plurality of explicit configuration information; and repeatedly transmitting the PUCCH on the determined PUCCH resource over the plurality of subframes, wherein the PUCCH resource for transmitting the PUCCH is determined based on at least one of a PDCCH, an enhanced PDCCH, EPDCCH, and an identification, ID, of the terminal, which are previously received, wherein the previously received PDCCH or EPDCCH is repeatedly transmitted on a plurality of downlink subframes according to a repetition level, the previously received PDCCH is received by monitoring a plurality of PDCCH candidates, and the previously received EPDCCH is received by monitoring a plurality of EPDCCH candidates, and wherein the PUCCH resource for transmitting the PUCCH is determined either based on a maximum total aggregate resource, TAR, value for the plurality of PDCCH candidates, the maximum TAR value is a TAR value having a maximum value among respective TAR values for the plurality of PDCCH candidates, and the respective TAR values for the plurality of PDCCH candidates is determined based on repetition levels and numbers of resources per subframe respectively for the plurality of PDCCH candidates or based on a maximum total aggregate resource, TAR, value for the plurality of EPDCCH candidates, the maximum TAR value is a TAR value having a maximum value among respective TAR values for the plurality of EPDCCH candidates, and the respective TAR values for the plurality of EPDCCH candidates is determined based on repetition levels and numbers of resources per subframe respectively for the plurality of EPDCCH candidates.