so do I与so I do的区别

问题描述:

so do I与so I do的区别
曾经一次在语法书上看到在不同的情况下有时使用so do I,有时使用so I do,但我忘了是什么了.请问两者有什么区别吗?
或者是根本就没有so I do?

当然有区别,
so do I意思是“我也是”,用于肯定句,“do”通常取决于上个句子的谓语动词,如果上句是一般现在时,就用do,如果是现在完成时,就用have或者has:
so I do,意思是“的确如此”,用于肯定句,其中,do的取决与上文相同.