how much did you ( )that dictionary?

问题描述:

how much did you ( )that dictionary?
A.pay
B.buy
C.pay for
D.spend

C,赔偿;为…而付钱;为…付出代价
如选D 应加 on