undergo great changes 经历巨变
词义辨析:undergo, experience, sustain, suffer
undergo: 多指经受艰难、痛苦、不愉快或危险等事
experience: 指亲身经受或体验某事
sustain: 指遭受痛苦或承受负担
suffer: 常可与sustain通用,尤指受到损害或伤害
I hope that I shall never again have to undergo such unpleasant experience.
我希望我永远不会再遭遇到这种不愉快的经历。