There are only ten apples left in the baskets, _______the spoilt ones.
A .not counting
B.not to count
C.do not count
D.having not counting
为何不选B?不定式作状语也可以表示条件啊,与目前分词的不同之处?
There are only ten apples left in the baskets,not to countthe spoilt ones.
动词不定式可以表示条件。条件状语的本质,实质是对以后事件的一种假设,指以后可能发生的事情。用于不定式可以表示以后动作,所以用不定式表示条件合乎情理;而目前分词表示跟句子谓语动词的动作或状况,同时发生,所以,不可以用目前分词(包含一般体,完成体更是错误)。本句,不定式的逻辑主语其实是“人”,跟句子的主语不同。not to count 是语法允许的“垂悬不定式”使用方法。
原句等于:
There are only ten apples left in the baskets, if you do not countthe spoilt ones.
假如不算上坏的苹果,篮子里就只剩下十个苹果了。