1.Are we square? 我们扯平了,对吧?我们两清了吧?我们俩谁也不欠谁了吧?
2.at such short notice :if you do something at short notice, you do not have very much time to prepare for it 临时
a cancellation at very short notice 临时取消(约会等)
3.I've given this a lot (of) thought 我已经仔细想过了,我已经好好想过了