作业帮 > 英语 > 作业

but 做介词和连词的区别

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/26 12:15:15
but 做介词和连词的区别
He would have helped us but that he was short of money at the time.
这句话中but是做介词,但是我有个问题
如果把that去掉,改成He would have helped us but he was short of money at the time.试图but做连词,可不可以?
我知道一个不可以的原因,因为but引导的从句和主句无并列之意.
还有没有其他的原因
句子应该是:He would have helped us but for that he was short of money at the time.或是
He would have helped us,but he was short of money at the time.前一句中,but for为短语介词,意思为“若不是”,后接that连接的宾语从句;第二句中but为并列连词“但是”.
再问: He would have helped us but that he was short of money at the time. 这几乎有错?but 一定要改成but for? 还有这句话 I know nothing about him except that he is a teacher. 可不可以去掉that, except作连词而不是介词
再答:   这里的except也是介词,它根本没有连词的用法。