高中英语词语辨析but for与but thatbut for表示要不是的意思,相当于if it were not for, if it had not been for。它常用于虚拟语气。for 是介词,其后只能接名词(词组)。例如:But for your help and guidance, I should fail.要不是你的帮助与指导,我早就失败了。but that 表示除……以外,除非等意思,相当于except that; 也可以表示要不是的意思。but that后接从句。例