You seem to have learned all the new words by heart

问题描述:

You seem to have learned all the new words by heart
A.so do I B.so I have C.So seem I D.So I do
选哪一个?
请说明理由.

B
learn by heart 表示记住.
这是对对方陈述事实的一种肯定!So + 主语 +助动词