作业帮 > 英语 > 作业

一点英语语法问题有个词组是anything but...,一点也不...例句是The old bridge is any

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/05/16 04:51:12
一点英语语法问题
有个词组是anything but...,一点也不...
例句是The old bridge is anything but safe.
我想问一下这里的but到底是什么词性?如果是介词的话为什么后面可以加形容词safe?
不好意思,能不能再问一下in answer to 是什么词性的短语?
anything but和nothing but等“不定代词+but”结构中的but既可以理解成介词(类似于excpet),也可以理解成连词,这是需要看句子成份的.就以你说的例句来说:
(1)如果but理解成介词的话,but后面跟了形容词则必须把它理解成省略句,也就是省掉了something that is,表达的意思是:除了说它安全之外,你把这座古桥说成什么都可以(不过份).这是英语的思维模式,所以中文才翻译成:一点也不,根本不.之所以可以这样理解,是因为如果anything but跟名词或代词作主语的话,but就只能理解成介词,而不是连词,例如Nobody but you knows everything about it.
(2)如果把anything和safe对等起来理解的话(它们都作表语,前者是不定代词作表语,后者是形容词作表语),所谓表语(predictive)其实就是描述语,这时候but就是个转折连词(当然也可以视为副词),类似的not...but,not only...but都是这种情况.既然你举的例子属于这种情况,则理解成连词更简单也更好理解.
另外,in answer to的短语原本应该写成in answer (to sth),括号内的to是介词,介宾短语做answer的补语,而in answer这个介宾短语(连同后面的补语)一起作状语,字典上就有例子:The doctor came at once in answer to my phone call.这个句子中,the doctor came是主谓结构,也是句子的主干,at one是时间状语,in answer()是方式/目的状语,而to my phone call这个介宾短语作answer的补语.它们的语法逻辑就是如此.
其实in answer to 跟in order to、in proportion to等短语一样,都是这个句式,关键是把句子成份划分清楚,不要单独去理解,要把它跟前后搭配起来,否则理解就容易除错.