THEIR PRODUCTS ARE KNOWN NOT ONLY FOR THEIR LOW PRICE, __________...

120. Their products are known not only for their low price, __________ for their high quality.

(A) but (B) but also (C) and also (D) as well as