问题

Zhang Hong is said___________by heart 2000 words up to now
A:that she has learned
B:to have learned
C:to learn
D:having learned
B:to have learned
C:to learn
D:having learned
正确答案是: