单项选择题

______ the novel last year, I'm looking forward to seeing the film.

A.having read
B.reading
C.to read
D.having to read