This shirt is so nice, but it ________ too much.
A.pays
B.costs
C.takes
D.spends
网友回答
B解析本句说的是:这衬衣挺不错的,但要价太高。当表示“某物需要多少钱”时,pay所用的结构是“sb.+pay+money+for+sth.”,cost所用的结构是“sth.+cost(+sb.)+money.”,spend所用的结构是“sb.+spend+money+on+sth.”。而take一般不用于表示花钱,它常用的结构是“It+takes/took(+sb.)+time+todo sth.”。句中it指“衬衣”,因此,本题应选B。