A terminal comprising: a receiving section that receives control information indicating assignment of downlink data, and the downlink data; a control section that determines a resource used for a response signal for the downlink data, based on the control information; and a transmitting section that transmits the response signal using the determined resource; characterized in that: the transmitting section transmits the response signal using a resource in a first resource group, which is determined based on a first offset value for identifying a physical uplink control channel, PUCCH, resource number from a control channel element, CCE, number when the terminal is a first terminal configured in a machine type communication, MTC, coverage enhancement mode in which repetition transmission for the control information, the downlink data, and the response signal is applied; and the transmitting section transmits the response signal using a resource in a second resource group, which is determined based on a second offset value for identifying a PUCCH resource number from a CCE number, the second offset value being different from the first offset value, when the terminal is a second terminal not configured in the MTC coverage enhancement mode, the second resource group being different from the first resource group. wherein the first offset value or the second offset value is indicated to the terminal from a base station depending on the terminal being configured in the coverage enhancement mode or not configured in the coverage enhancement mode, respectively. a receiving section that receives control information indicating assignment of downlink data, and the downlink data; a control section that determines a resource used for a response signal for the downlink data, based on the control information; and a transmitting section that transmits the response signal using the determined resource; characterized in that: the transmitting section transmits the response signal using a resource in a first resource group, which is determined based on a first offset value for identifying a physical uplink control channel, PUCCH, resource number from a control channel element, CCE, number when the terminal is a first terminal configured in a machine type communication, MTC, coverage enhancement mode in which repetition transmission for the control information, the downlink data, and the response signal is applied; and the transmitting section transmits the response signal using a resource in a second resource group, which is determined based on a second offset value for identifying a PUCCH resource number from a CCE number, the second offset value being different from the first offset value, when the terminal is a second terminal not configured in the MTC coverage enhancement mode, the second resource group being different from the first resource group. wherein the first offset value or the second offset value is indicated to the terminal from a base station depending on the terminal being configured in the coverage enhancement mode or not configured in the coverage enhancement mode, respectively. the transmitting section transmits the response signal using a resource in a first resource group, which is determined based on a first offset value for identifying a physical uplink control channel, PUCCH, resource number from a control channel element, CCE, number when the terminal is a first terminal configured in a machine type communication, MTC, coverage enhancement mode in which repetition transmission for the control information, the downlink data, and the response signal is applied; and the transmitting section transmits the response signal using a resource in a second resource group, which is determined based on a second offset value for identifying a PUCCH resource number from a CCE number, the second offset value being different from the first offset value, when the terminal is a second terminal not configured in the MTC coverage enhancement mode, the second resource group being different from the first resource group. wherein the first offset value or the second offset value is indicated to the terminal from a base station depending on the terminal being configured in the coverage enhancement mode or not configured in the coverage enhancement mode, respectively.