关于英语语法,高手进But others don丿t agree.这句话对么,总觉得应该为:But others don

5个回答

  • But others don't agree.这句话对么,总觉得应该为:But others don't agree it

    答:agree作为及物动词,只跟不定式作宾语:agree to do sth.

    作为不及物动词,必须跟上一个介词后才可能跟名词或代词:agree on/to/with +名词/代词.

    所以:But I don't agree.是正确的.是I don't agree with you 之省略.即我不同意你的观点.

    2.They don't think everyone has to communicate with foreigners in the future.和They think not everyone has to communicate with foreigners in the future.哪个句子正确呢?为什么?

    答:两句话都是正确的.

    前句意为:他们不认为将来人人都得和外国人交流.

    后句意为:他们认为,将来不是所有人都得与外国人交流.

    析:一开始我以为后一句在现在英语中是错词的,因为不说They think not (that)-宾语从句,因为现代英语,think这个谓语的否定不是在后加not而是don't think,

    后来一看,这一句可以是:They think (that) not everyone has to communicate with foreigners in the future.

    而:Not everyone has to communicate with foreigners in the future.

    =Everyone doesn't have to communicate with foreigners in the future.

    作为部分否定句子,是正确的.

    另外,think作为谓语,其后面的宾语从句的否定不是一定要移到前面来的,看需要.

    某人可以有一个肯定的想法:sb.thought that sth.would happen.

    也可以有一个否定的想法:sb.thought sth.would not happen.

    当然也可以没有一个肯定的想法.sb.didn't think sth.would happen.

    至所以说:I don't think you are right.只不过是“我”想表达得委婉一些罢了.在需要的时候,我就说:I think that you are not rigth.=I think that you are wrong!