1.anything but 是个固定说法,就是“除了……都行”的意思.相对的就有nothing but,翻译过来就是“只能,只有”.通常except后面接名词,而but后面接一个句子.except意为“除了”,but通常意为“但是,可是”.
2.have been doing 现在完成进行时 表示某件事曾经在做并且持续到现在还没做完.
I have been waiting for you for 2 hours!Where are you?我都等了你两个小时了.你在哪呢?(表示一直在等,等到现在还在等.)
3.prepare to do sth 准备做某事
prepare sth.准备某样东西
prepare A for B 为B准备了A
prepare + Ving 就是prepare加了个动名词,相当于prepare sth.
4.mean to do 打算做某事(还没开始) mean doing 意味着做某事 这里的mean意思不同.
5.to do表示一种目的.looking表示看起来,是一种状态.
6.算是固定用法吧.He's clever but lazy.他很聪明,但是很懒.固定的类似用法.