1.humiliate sb 羞辱;使丧失尊严
a humiliating defeat 耻辱的失败
I didn't want to humiliate her in front of her colleagues.
我不想当着她同事们的面令她难堪。
2.work on sth 努力改善(或完成)
You need to work on your pronunciation a bit more.你需要再加把劲改进发音。
3.a stressful job 造成沉重压力的工作
stressful time 艰难时期It was a stressful time for all of us.
对我们所有人来说,那是一个艰难的时期。
4.manage to do sth 完成(困难的事);勉力完成
I didn't manage to do it before you had explained how.你解释了如何干之后,我才设法完成了那件工作。