Ahoj, jaká předložka se pojí s podst. jménem “honour” v těchto případech? Slovníky v tomto nemluví zcela jasně.
It's a great honour to/for her. Winning the Nobel Prize is an honour to/for any scientist. A mark of honour for/to him.
It was a great honour for him to be here. – Zde by mělo být “honour for him”, protože pomocí předložky “for” lze vyjádřit podmět infinitivu.