单选题 Zhang Hong is said ______ by heart 2000 words up to now.

【正确答案】 B
【答案解析】/sth.be said to do为固定句式,译为“据说…”。由up to now可知用不定式的完成式。