23. Your firm has been ______ to us by Crombongo Textiles Co. Ltd, with whom we have done business for many years.
A、recommended
B、committed
C、commented
D、ordered