问
“If ____ my job, I'd come with you.”
A. there weren't B. there weren't for C. it weren't D. it weren't for (TOEFL)
对于这道试题我简直不知道如何答起。我查了许多词书也没有查清楚。请指教。
答
正确答案是 D(it weren't for)(如果不是,如果没有)。这是一个表示与现在事实相反的非真实条件句(were 为虚拟语气,无论在正式语体里或非正式语体里,都不能用 was 来代替),因此,主句的动词要用虚拟语气。这一习语在正式语体里,也可以写成无连词 if 的形式:were it not for(见 were )。请考察下面的实例:
-
They would devour all our crops and kill our flocks and herds, if it were not for the protection we get from insect-eating animals. (New Concept English, Book 4, L.2) 要不是我们从食虫动物那里得到保护,这些昆虫会使我们无法在这个世界上生活下去,它们会吞食我们所有的谷物,杀死我们成群的牛羊。
-
If it weren't for his wife's money he'd never be a director. (PEU) 如果不是他妻子有钱,他永远不会成为一个董事。