No people___down trees when theyare not big enoughA.allow cutting B.is allowed to cut C.are allowed cutting D.are allowing cutting 答案是选A,可为什么啊?为什么不选B?
allow的用法有:allow to do sth =allow (sb) to do sth 但不可以等价于allowing doing sth
allow to do sth =allow (sb )to do sth 翻译为:允许某人做某事
allowing doing sth 翻译为:允许做某事
显然:这句话你觉得答案没有用到被动语态,对不对?其实这里没有用到带to 的形式,所以不用被动语态。
不用定格在总是翻译为:被允许的意思。
这里句子应该翻译为:在庭院不够大的这时,没有人允许把树砍了。
本句应该用主动语态。
CD的结构都错。B也错。因为people单复数同形,所以如果要选B,就要把is改为are。
这里不受No的影响。
有错请指教
谢谢。 。
No people___down trees when they are not big enough。
A。allow cutting B。
is allowed to cut
C。are allowed cutting D。are allowing cutting
本人认为答案应该是A,C都可以
1。 no people做为被允许对象时:
首先是“被允许”,排除A和D
其次,allow后面可以加不定式或动名词,意思区别不大。
有人争议说:allow to do是一次性的允许,allow doing是经常性的允许;我想这个不是重点,先把这个撇一边。
最后,no people是说明“没有一个人”,貌似要用单数复数形式。
这里要说明:no加单数名词用单数谓语动词,no加复数名词用复数谓语动词。而 people是复数名词,所以谓语动词要用复数。只有答案C更恰当了。
再回过头来看第二点,这样C的答案就更吻合“经常性的允许”这种解释。
整句可以简洁地翻译成:树未长大,禁止砍伐。
2。no people做为“允许”这一动作的发出者
No people allow anyone cutting down。
。。。
这里的anyone可以省略掉。
同时整句意思也变了:树还没长大,没人允许别人砍它。
我觉得是选 c .
people表示人的时候,是集体名词,只能作为复数名词使用,后面谓语动词不能使用is [单复数错了,语态也错了],也不能用are [语态错了],更不能用are allowing cutting[时态错了,不知所云]。
people表示人的时候,是集体名词,只能作为复数名词使用,后面谓语动词不能使用is