(A) Ion exchange chromatography separates proteins based on their charge, not molecular weight. ❌
(B) Size exclusion chromatography separates proteins based on size/shape, effectively correlating with molecular weight. ✔️
(C) SDS–PAGE separates denatured proteins by molecular weight after SDS treatment equalizes charge-to-mass ratio. ✔️
(D) Sucrose density gradient centrifugation separates macromolecules based on sedimentation rate, which depends largely on size and mass. ✔️
Hence, correct techniques are (B), (C), and (D).