1. abandon oneself to sth. 完全屈从于(某种感情或冲动);沉迷于
2. have an (the )ability to do sth. ( have the ability in doing sth.)有能力做某事
3. to the best of one's ability 尽某人最大的力
4. be about to do when… 正准备做某事突然。。。
5. above all 首先,最重要;in all 总计 after all 毕竟; 终究 all in all总之