William Shakespeare is generally believed ( )all those plays himself.

问题描述:

William Shakespeare is generally believed ( )all those plays himself.
A.to write
C.to have written
我选A,但答案选C,为什么呢?

C.to have written
强调已经写了,be believe to have done ,to wirte有将来的蕴涵.和莎士比亚的历史身份不符合.