词典词条 · 问答

except for/but for ²

核心问题

《大学英语》1995年第5期《释疑解难》栏有这么一段话(p.95):

except for 作‘要不是由于(因为)……’解; but for 作‘要不是……’、‘倘没有’解时, 前者句子谓语多用直陈语气, 而后者则多用虚拟语气……”

答者说当 except for 作“要不是……”解时多用直陈语气,似乎不符合英语的实际情况。

词典解答

同意你的说法。except for 在作“要不是……”解时,除了指出真实的条件外,还常常用于提出一个非真实的条件,此时,句子的谓语动词,照例要使用虚拟语气。答者的提法给人一种印象,似乎作“要不是”解的 except for 只能表示真实条件。而不能表示非真实条件。《英语惯用法大词典》(p.714)也持有与此相同的观点。这是不符合实际的。请考察下面的例句:

  1. Except for you, I should be dead by now. (LDCE) 要不是你,我现在早死了。

  2. Except for John, they would all have died. (CGEL) 要不是因为约翰, 他们都已经死了。

  3. She would leave her husband except for her children. 要不是因为孩子们,她就离开她的丈夫了。

来源:英语常见问题解答大词典-3.md · 第 66626677 行 · 原文哈希 67cbe1ad94