单选题 The book might well have ______ had it been less expensive.
A. worked out B. gone through C. caught on D. fitted in

【正确答案】 C
【答案解析】catch on变得流行;work out可以解决,计算出,想出;go through经历,经受;fit in适应,适合。只有C符合句意。