all+but+he+was+present+at+the+meeting+just+now改错?
1个回答
展开全部
您好,All but he was present at the meeting just now. 的错误在于谓语动词应该是 were,不是 was。这一句比较容易混淆的概念有2处:
1)but 作为常用的(并列连词),常会以为用(就近原则)使用谓语动词;
2)but 作为常用的(并列连词),其实还有(介词)和(副词)的用法。
这一句中:All but he were present at the meeting just now. 中的 but he 中的 but 是(介词),所以 but he 会被视为是(介词短语)在句中充当(伴随状语),不是(主语)的一部分,所以主语仅仅是 all。而 all 是否用单数谓语还是复数谓语需要看后面的句子。句中的 present at the meeting 表示(开会的人),是可数名词,所以 all 会被视为来开会的人的数量,需要用到复数谓语了。
所以正确的句子应该是:
All but he were present at the meeting just now.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询