单项选择题

--You seem to have learned all the new English words by heart.
--()

A. So I do
B. So do I
C. So I have
D. So have I