1、一、用作连词用作等立连词,使其前后的词、短语、分句相互对照,作“但是,然而,可是”解。例如:He is young but experienced.他虽然年轻但经验丰富。
2、二、用作介词与no , nobody , nothing ,none ,who等词连用,作“除……之外”解,用来排除同类中的一分子,或从整体中除去一部分。例如:No one knows him but me除我以外,没有人认识他.
3、三、用作副词意思上相当于only ,后面跟名词或动词。例如:Tom is but a child.汤姆只是个孩子。