B
词组辨析题。a great deal of接不可数名词,a great many接可数名词复数,a large number of接可数名词复数,money为不可数名词故选B。 句意:他花了许多钱买新房子。