the empire on which the sun never sets”中为什么有介词on?如果是“the empire which the sun never sets”不对吗?which引导的从句中又没有带介词on的,为什么引导词前有个on呢?

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/29 21:56:36

the empire on which the sun never sets”中为什么有介词on?
如果是“the empire which the sun never sets”不对吗?which引导的从句中又没有带介词on的,为什么引导词前有个on呢?

是的,the Empire which the Sun never sets 肯定不对.下面说明为什么不对:
这个短语不是个完整的句子,the Empire 做为名词,后带一个定语从句,构成了一个名词性结构.学过定语从句的都知道,连接词通常在从句中指代某部分内容,或主语或宾语或状语.这里的连接词就是指代状语.

on 是在其之上的意思,on which 中的 which 是指代 the Empire,就是 “在帝国的土地上” 的意思.on which 几乎可以等同于 where,即这个短语可以写成 the Empire where the Sun never sets.为了强调日不落帝国的威风及其疆土之大,这里不用 where 而是用 on which.

如果把定语从句转换为主句,你就会容易看到介词 on 是从哪里来的了:The Sun never sets on the Empire. 定语从句中的主语是 the Sun,不是 the Empire,连接词在定语从句里起的实际作用是状语,所以要在前面加上介词 on.比较一下这个短语:the Empire which never has a sunset,定语从句的主语是 the Empire,所以连接词前面没有 on.如果你硬要拿掉题述短语前面这个 on,那你就得把它写成 the Empire which the Sun never sets on,但这肯定不是好的文法.总之这个 on 是不可或缺的.怎样,这下明白了吧?