选D。前半句说我曾经在某本书里读到过它,这就给出了一定的范围,因此后面就相当于在这个范围中进行选择,因此用which,如果没有范围则用what。例如What do you want?Which do you want,apple or banana?
what
指代的是 books
我不知道在哪本书上读到过 有必要在乎是哪本吗
答案很明显是选D
首先题干说some book or other,意思是 我在某本书或其他书看到过
所以后面说 does it matter which it was?哪一本重要吗
应该用where ,句子中最后一个it 是和第一个it 表示的是同一物,所以句子意思应该是“我在一些书里看过它,具体在哪本书里重要吗?”所以应该用where
选D。其实是does it matter which book it was 。全句意思是,我在某本书上读过,是哪本书重要吗?