单项选择题

Hamlet ______ by Shakespeare.

A. is written
B. has written
C. has been written
D. was written