单项选择题

He is thought to ______ many popular novels.

A. write
B. have written
C. have writing
D. have been writer