单项选择题

He says he ______ the book several times already this year.

A.is reading
B.has read
C.had been reading
D.had read