Who is the man ____ is reading a book under the tree

问题描述:

Who is the man ____ is reading a book under the tree
A.which B.that C.whose D.what
为什么选B不选A请详解,

因为先行词是“the man”,指人,所以选that.the man做先行词,用which不行吗?