honour sb with sth 对的.授予某人...,奖励某人.
如:could you honor me with some scores after I answer your question?
我回答你的问题之后,能得到一些分数奖赏吗?
by doing sth 也对.很常见.做方式状语.
如:I learn English by watching Enlgish films on TV
honour sb to do 有,但现在很少用,一般说 sb be honoured to do “某人荣幸地做某事”
祝开心!