问题

What have you done these days?— I’ve read all the books _____ you gave me because they are the best ones _____ are on the subject.
A:that; that
B:which; which
C:what; which
D:who; what
B:which; which
C:what; which
D:who; what
正确答案是: