词组 | 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条英语用法指南,基本涵盖了全部常用英文词汇及语法点的翻译及用法,是英语学习的有利工具。