on which 的语法.Courage is a ladder on which all other virtues

2个回答

  • which在这里是引导了一个定语从句,在汉语中就是“……的”的意思,这里的定语从句是which all other virtues mount on.mount是不及物动词,所以后面要有介词,“爬上梯子”的用法是mount on the ladder.

    全句可以翻译为:勇气是一架(其他美德靠它爬上去的)梯子.

    定语从句中先行词,即被修饰词是物时(这里先行词是梯子),就用which或that,但是当动词后有固定的介词搭配时,就只能用which.此时的介词可以由动词后挪到which之前.所以此句英文也可写成Courage is a ladder which all other virtues mount on.