一道比较简单的初中英语问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 09:00:07
It's cheaper than the red one,but more expensive than the blue one.
这个句子是对的吗?
我们的老师说,but作为连词,并不是介词,所以应该加上代词或者是名词。但是我感觉这个句子是对的。如果同意我的话,就告诉我这个语法知识的根据。越详细越好!

你老师说的对 但同时你也没错
对于中国的英语来说确实but在这里做连词 因为前面有个逗号,逗号在英语中是两句句子 所以后半句还需要有个主语,就是每个句子都需要有的部分,就好像中文里:我是男生,不可以只说"是男生"而缺少“我”...
但是在国外的话 这种口语化的标达 有时候but甚至可以作主语 没有什么问题

你要不加东西就对的话 应该把逗号改成分号