单项选择题

His good sense of humor made a deep impression ______ us.

A) in
B) on
C) for
D) to