in honour of 和 in memory of 区别的一题目

问题描述:

in honour of 和 in memory of 区别的一题目
A service was held _____ those who had died from AIDS.
A.in favour of B.in memory of C.in honour of D.in search of
但是我觉得 in honour of 不是也有"为纪念"的意思吗?
那为什么C 不可以呢

honor的话有尊敬的意思,一般只对那些做出重大贡献的历史人物的悼念..memory的话只是一般的纪念,为了让人们记得一件事情的发生而已...所以有很大的区别,可不能乱用啊.