I think D would be the other way round, this relies on the polarity of the bond, and as Br is higher up the table vs Iodine that HBr bond would be more polar → stronger permanent dipole forces
D is wrong because iodine has more electrons, meaning larger electron cloud. the larger the cloud of electrons the higher the probability electrons will accumulate on one side or the other forming an instantaneous dipole, which then induces the formation of dipoles on molecules adjacent to it. this is london dispersion forces.