没问翻译呀,but到底是介词还是连词


没问翻译呀,but到底是介词还是连词

文章插图
一、用作连词
1 用作等立连词,使其前后的词、短语、分句相互对照 , 作“但是,然而,可是”解 。
例如:
She is young but very experienced
她虽然年轻但经验丰富 。
2 用于表示歉意的话语之后,表示谢绝或不赞成 。
例如:
I'm sorry, but I disagree with you
对不起,我不同意你的意见 。
3 用于两个并列的分句之间,与前面的否定词形成对比,作“无??而不??”解 。
例如:
It never rains but it pours
不雨则已,一雨倾盆 。
I never go past that house but I think of my miserable life in the old society
我走过那所房子时 , 
没有一次不想起我在旧社会所过的悲惨生活 。
二、用作介词
1 与 no,nobody  , nothing,none ,who 等词连用 , 作“除??之外”解,用来排除同类中的一分子,或从整体中除去一部分 。
例如:
Nobody knew her but me
除我以外 , 没有人认识她 。
Nothing but disaster would come from such a plan
这个计划只能带来灾难,别无益处 。
2 but 前面有do的某种形式时,but后面的动词不定式要省略to ;其前没有do的某种形式时,but后面的不定式要带to 。
例如:
We had no choice but to wait
除了等待,我们别无选择 。
He did nothing all day long but watch TV 。
一整天 , 他除了看电视,别无他事可做 。
3 与last ,next 及one  , two 等连用,作“倒数第二、第三”等解 。
例如:
Jack was the last but one to arrive
杰克是倒数第二个到达的 。
三、用作副词
1 意思上相当于 only  , 后面跟名词或动词 。
例如:
Tom is but a child
汤姆只是个孩子 。
We can but try now
我们现在只有尝试一遍 。
2 but 出现在too ?to ?结构前面时,不定式含肯定意义 。
例如:
I'm but too glad to go there with you
我非常高兴和你一起去那里 。
四、含but 的习惯用语
1 but for =without ,意为“要不是;如果没有” , 意思上相当于一个虚拟条件句 。
例如:
But for the rain (If it hadn't rained), we would have had a pleasant journey
要不是天下雨,我们这次旅行就惬意了 。
But for your help, we couldn't have carried out the plan
如果没有你的帮助,我们不可能实现那个计划 。
2 but that = except that ,意为“若非;要不是” , 引导虚拟条件状语从句 。
例如:
He would have helped me but that he was short of money at that time
要不是他那时候没钱,他会帮助我的 。