He is said several books since 1996.
A. that he’s written
B. to have written
C. to be writing
D. to write
网友回答
A. that he’s written
(答案→)B. to have written
C. to be writing
D. to write
解析:考察非谓语动词.句意:据说自从1996年以来他已经写了几本书.不定式做补足语表示具体的将要进行的动作,如果动作发生在谓语动词之前则要用完成时态的不定式.that从句不能用作补足语,故选B.