作业帮 > 英语 > 作业

英语介词和连词的区别说明,我不太懂英语!以 but for 有两个介词组合,翻译器上说是 conj 连词,而这个句子,很

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/12 04:24:22
英语介词和连词的区别
说明,我不太懂英语!
以 but for
有两个介词组合,翻译器上说是 conj 连词,而这个句子,很明显是介词用法 .
But for your help (if you had not helped us)we should not have finished in time.
对此的说明是but for是组合介词.
而二者区别是,介词通常后接名词性的词来构成介词短语,连词通常接句子.即是问,到底是归于介词还是连词?若为连词,那么完全可以说 But for you had not helped us ,we should not have finished in time.
PS 个人认为介词组合可以说是连词连接的句子中的省略表达,就是表达出了连词所连接的句子中的主要意思的词,省略后的不宣自明
我来说吧.after与before既可以作介词也可以作连词.例子:While respcted,he was not invented.此句中的WHILE 省略了He was,因为主句与从句主语一样,故可以省略(若不同则不可以省略).注意,仍为两个句子,就是说While是连词.至于But for 明显后面应该加名词,为介词短语.你明白吗?
再问: 语法上来说 But for you had not helped us ,we should not have finished in time. 是错的?那么怎么来确定 像but for这样的短语是介词还是连词呢? 翻译器上是连词,难道是错的?
再答: 你的句子有两个错误,一:介词短语作连词短语了,二:意思不对的,不知你在哪里看的句子。连词短语是起连词作用的字群,如:as soon as(一…就),as long as (so long as)(只要;在…期间),in case(假如),as if(好像),even if (even though)(即使),as far as (so far as)(就…而言)。But for 为介词短语=if it were not for,翻译器???相信我吧。呵呵