单项选择题

The book might well have ()had it been less expensive.

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