单项选择题

The book might well have______had it been less expensive.

A.worked out
B.gone through
C.caught on
D.fitted in