A method used in a User Equipment, UE, for reporting Hybrid Automatic Repeat Request, HARQ, acknowledgement, ACK, /non-acknowledgement, NACK, for Physical Downlink Shared Channels, PDSCHs, in dynamic time division duplex, TDD, configurations, the method comprising: receiving a plurality of PDSCHs in DownLink, DL, subframes associated with an UpLink, UL, subframe and indicated by a DL reference TDD configuration; dividing the DL subframes into a first subset of DL subframes and a second subset of DL subframes, wherein the first subset of DL subframes is also indicated by an UL reference TDD configuration; assigning a first set of Physical Uplink Control Channel, PUCCH, resource indices based on resources used in transmission of Physical Downlink Control Channels, PDCCHs, corresponding to the PDSCHs received in the DL subframes of the first subset of DL subframes; assigning a second set of PUCCH resource indices based on resources used in transmission of PDCCHs corresponding to the PDSCHs received in the DL subframes of the second subset of DL subframes; for each of the received PDSCHs, reporting HARQ ACK/NACK using PUCCH resources in an order of the assigned first set of PUCCH resource indices for PDSCHs received in the DL subframes of the first subset of DL subframes and in an order of the assigned second set of PUCCH resource indices for PDSCHs received in the DL subframes of the second subset of DL subframes; and determining an offset between the first set of PUCCH resource indices and the second set of PUCCH resource indices; characterized in that the method further comprising determining different start positions for the first set of PUCCH resource indices and the second set of PUCCH resource indices from the offset by determining a start position for the first subset of DL subframes from information broadcasted by a respective base station, BS, and determining a start position for the second subset of DL subframes from a notification of the offset for the second subset via Radio Resource Control, RRC, signaling, or Medium Access Control, MAC, Control Element, CE. receiving a plurality of PDSCHs in DownLink, DL, subframes associated with an UpLink, UL, subframe and indicated by a DL reference TDD configuration; dividing the DL subframes into a first subset of DL subframes and a second subset of DL subframes, wherein the first subset of DL subframes is also indicated by an UL reference TDD configuration; assigning a first set of Physical Uplink Control Channel, PUCCH, resource indices based on resources used in transmission of Physical Downlink Control Channels, PDCCHs, corresponding to the PDSCHs received in the DL subframes of the first subset of DL subframes; assigning a second set of PUCCH resource indices based on resources used in transmission of PDCCHs corresponding to the PDSCHs received in the DL subframes of the second subset of DL subframes; for each of the received PDSCHs, reporting HARQ ACK/NACK using PUCCH resources in an order of the assigned first set of PUCCH resource indices for PDSCHs received in the DL subframes of the first subset of DL subframes and in an order of the assigned second set of PUCCH resource indices for PDSCHs received in the DL subframes of the second subset of DL subframes; and determining an offset between the first set of PUCCH resource indices and the second set of PUCCH resource indices; characterized in that the method further comprising determining different start positions for the first set of PUCCH resource indices and the second set of PUCCH resource indices from the offset by determining a start position for the first subset of DL subframes from information broadcasted by a respective base station, BS, and determining a start position for the second subset of DL subframes from a notification of the offset for the second subset via Radio Resource Control, RRC, signaling, or Medium Access Control, MAC, Control Element, CE.