The street was named after a great man in honor of his great contributions to the city

问题描述:

The street was named after a great man in honor of his great contributions to the city
为什么总觉得这个句子怪怪的 in honor of在这里是什么词性啊 把这个句子翻译一下!

这个街道是以一个伟人的名字命名的,以纪念他为这个城市作出的贡献.
in honour of 纪念 介词短语,这里修饰 前面的man
be named after sb.以某人的名字命名