问题
                    
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
正确答案是:
                        