介词but的常见用法和常用短语

时间:2022-07-22 01:38:57

一、介词but的常见用法

介词but表示“除……外”,与except,other than或not including的意思相近。主要出现在以下场合:

① 与no,no one,none,nobody,nothing,nowhere等词连用。例如:

No one can do it but him. 只有他才能担当此任。

None but him knows this plant. 只有他认识这种植物。

I heard nothing but the wind. 除了风声,我什么也没听到。

② 与all,anything,anywhere,every,everybody,everyone等词连用。例如:

We were all here but Tom. 除汤姆以外,我们来了。

Everybody arrived on time but yourself. 大家都按时到达,就是你自己没有。

Have you ever been to anywhere else but Beijing?除了北京之外你还去过别的什么地方吗?

③ 与who,what,where及形容词最高级等连用。例如:

Who but a fool would do such a thing?除傻瓜外,谁还会干这样的事情?

What is she but my wife?她不是我的妻子还会是别的什么人?

He is the thinnest man in our school but Mr He. 除何先生外,他是我们学校里最瘦的人。

④ but后面常跟名词、代词、数词、形容词、副词、介词短语或名词性从句作宾语。例如:

None but his dog saved him. 除了他的狗以外,谁也救不了他。

I have written all my letters but one. 我只差一封信就写完了。

He felt all but dead with fatigue. 他感到累得要死。

She was anything but mad. 她一点也不疯。

I remember I put it nowhere but in desk. 我记得我只是把它放在书桌里了。

I believe all but what he said. 我根本不相信他说的话。

⑤ but后面常跟带to的动词不定式作宾语。例如:

She had no choice but to wait. 除了等待,她别无选择。

⑥ but前的谓语动词是do时,其后跟省略“to”的动词不定式作宾语。例如:

He did nothing but read a novel yesterday. 除了看小说,他昨天什么也没干。

What can you do but take back what you said. 除了收回你的话外,你还能做什么呢?

⑦ but前面的非谓语动词是to do或doing时,but后面动词不定式的符号“to”可以省略也可以不省略。例如:

I had nothing to do but (to) watch TV yesterday evening. 除了看电视,昨晚我无事可做。

There was nothing left to do but (to) take a rest. 没有什么事情要做,只好休息了。

⑧ but前面的谓语动词或短语动词后要求接动名词时,在but后面应接动名词。例如:

He thinks of nothing but making money. 除了赚钱,他什么也不想。

That official was afraid of nothing but eating pork. 那位官员只是怕吃猪肉。

He could bear anything but hearing such bad news. 他听到这样的坏消息确实会忍受不了的。

⑨ but不能置于句首,也不能与other连用。例如:

Everyone but me was tired. (= Except for me,everyone was tired.) 除了我,大家都累了。

Mr An has no girl-friends but her. (= Mr An has no other girl-friend besides/except her.) 除了她外,安先生没有别的女朋友。

⑩ but后面的代词,可用主格也可用宾格;但处于主语位置时,用主格代词显得更自然,谓语动词的形式应与but前面的主语在人称和数上保持一致。例如:

No one but we (us) is able to do it. 只有我们能当此任。

Nobody but we (us) knows of it. 除了我们外,没有人知道这件事。

You are all wrong but I (me). 除我以外,你们都错了。

I told her that I had never loved anyone but her. 我告诉她,除她以外我没有爱过任何人。

二、含介词but的常见短语

1. all but除……外全都;几乎

All but mother in my family can speak English. 除母亲外,我一家人都会说英语。

They have all but finished the task. 他们几乎完成了任务。

You are all but a doctor. 你简直是个博士。

His theory is all but correct. 他的理论几乎是正确的。

2. anything but不见得;决不

He is anything but a good headmaster. 他不见得是个好校长。

His composition is anything but correct. 他的作文错误百出。

I was anything but angry. 我一点也不生气。

This car is anything but beautiful. 这小汽车根本不漂亮。

3. but for除……外;要不是

The purse is empty but for a few coins. 除了几枚硬币外,钱包里面是空空的。

She could have remarried but for her little daughter. 要不是因为她的小女儿,她早就再婚了。

4. but now刚刚,适才

I saw him in the office but now. 我刚刚看见他在办公室里。

I heard the commander talk about you but now. 适才我听得司令讲到您。

5. but that要不是,若非

But that I saw it,I could not have believed it. 要不是我亲眼所见,我决不会相信这件事。

But that you helped us,we could not have been rich. 要不是你的帮助,我们不会富裕起来。

6. can (or could) but只能,只好

His father can but know a few letters. 他的父亲只能认识几个字母。

The old lady could but walk slowly with a stick. 那位老太太只能拄着拐杖慢慢地走。

7. can (or could) not but不得不,忍不住

I could not but tell him about it. 我不得不告诉他这件事。

She could not help but leave there. 她只好离开那里。

Seeing her husband’s funny face,she could not but laugh. 看见丈夫的滑稽面孔,她忍不住笑了。

8. cannot (or could) choose but不得不,必须

They could not choose but obey. 他们除了服从外别无选择。

9. cannot (or couldn’t) help but不能不,不得不

I cannot help but be sorry. 我不能不感到遗憾。

10. first but one (two ...) 顺数第二 (三……)

In the brothers Mr Kong was the first but one. 孔先生在众弟兄中排行老二。

11. last but one (two ...) 倒数第二(三……)

We sat in the last row but four. 我们坐在倒数第五排。

12. never ... but每当……就……

He never sees Miss Wo but he thinks of his friend,Xiao Ya. 每当见到沃女士时,他就想起他的朋友小雅来。

Her brother never comes,but he asks her for money. 她兄弟来时,总是向她要钱。

13. next but one再下一个

They used to live in the next house but one to me. 他们住在我隔壁的隔壁。

14. no one but除了……外,谁也不

No one but a bedlamite would say such words. 除了疯子,谁也不会说这样的话。

15. not ... but不(是)……而(是)……

They were not the bones of an animal,but of a human being! 他们不是动物的骨头,而是人的骨头。

We do not study Russian but English. 我们不学俄语,而学英语。

16. not (no such a) so ... but不是如此……以至于不……

There is no such a fool but he can see it. 没有愚蠢到连这都看不懂的人。

His English is not so bad but he can make himself understood. 他的英语还不至于差到不能把自己的意思讲清楚的地步。

17. nothing but只不过,仅仅(不以为然,厌烦之语气)

She is nothing but a housewife. 她只不过是个家庭主妇。

There is nothing but water in the bottle. 那瓶子里只有水。

His theory is nothing but correct. 他的理论只是不错而已。

18. nothing ... but除非

Nothing would do but that he should be here. 一切都无用,除非他来了。

上一篇:中考英语模拟试题(三) 下一篇:谈谈暗含否定意义的副词