问题

Have you ever read Harry Potter—Of course.It’s a famous novel ________ by J.K.Rowling.
A:written
B:to write
C:writing
D:wrote;
B:to write
C:writing
D:wrote;
正确答案是: