请输入您要查询的英文词组:

 

词组 but for
释义
but for1     

【问】 (a) But for a half or so for lunch I am here all day. (Yeats)

(b) But for my brother’s help I would not have finished the work. (LDCE)

句(a) (b)中的but for意义是否相同?

【答】 在句(a)中but for表示“例外”(除……之外),在意义和用法上近似于except for,但没有后者用得普遍。在句(b)中but for表示“否定的条件”(要不是,如果没有),而且这种否定的条件是与事实相反的,因此,句子的谓语动词要用虚拟语气。请注意下列各句中but for在意义和用法上的区别:

1. But for John they all died. (CGEL)

除约翰外,他们都死了。

2. But for John they would all have died. (CGEL)

如果没有约翰,他们就都死了。

类例:

1. But for the sun’s heat,nothing could live.

如果没有太阳的热量,任何生物也不会存活。

2. But for the rain we should have had a pleasant journey. (ALD)

要不是那场雨,我们的旅游会是很愉快的。

3. But for the storm we should have arrived earlier. (PEG)

要不是那场暴风雨,我们本会早点儿到的。

4. But for your coming,I should have been very lonely. (McMordie)

如果那时不是你来了的话,我是会非常孤独的。

请做下面的英语试题:

“You finally made it,didn’t you?”“Yes,____your help,I would have not succeeded。”

A. but that B. but for

C. but if D. thanks to(TOEFL,73. 10)


赵振才 编著.英语常见问题解答大词典.哈尔滨:黑龙江人民出版社.1998.第215页.
随便看

 

英语用法大全包含4017条英语用法指南,基本涵盖了全部常用英文词汇及语法点的翻译及用法,是英语学习的有利工具。

 

Copyright © 2004-2022 Newdu.com All Rights Reserved
更新时间:2025/4/7 2:25:34