问题: they all agree but?
18.They all agree___George.Has the project been passed? Who____George can make the final decision?
A.eccept,except B.except,besides
C.but,but D.besides,but
答案给的C,为什么两个空都用but,不用except?
解答:
1.第一个填空选but,是因为but常用于nothing,nobody,who,all等词的后面,如:Nobody knew it but me(或I),意思是:除了我以外,没有人知道这件事(but用在nobody后面);再如本例句:They all agree but George.意思是:除了乔治大家都同意了(but用在all后面)。
再说but也可做连接词“但是”,用于转折,来引导一个并列句,如本例句:but George原本可以是一个but引导的转折句,即:but George does not agree.(但是乔治不同意), 为了避免与前句谓语agree的重复,加之but已经通过转折体现了否定,所以省略了后句否定式的谓语部分does not agree,简略成:but George.
而介词except不符合以上两种情况,所以不能选它。
2.第二个填空选but,是因为道理同上,即:but通常也用于Who的后面,
即本例句:Who but George can make the final decision?
第二个填空不选except,是因为它的词义与本例句不符,是“除...以外,即:把...除外,不计”的意思,但本例句的意思并没有把乔治除外,而是说:“只有乔治谁又能做最后决定呢?”,所以不能选except。
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。