so I have ,so do I ,so have I ,so I do 的区别

问题描述:

so I have ,so do I ,so have I ,so I do 的区别
总是分不清啊

一个简单的办法:记住 so 在倒装句型的意思是“也(是)”,而且多见于对话中即可.如:
- I have done my homework.
- So have I.(我也做完了.)

- I'm a student.
- So am I.(我也是.)

不倒装的省略句型大多表达“结果”的意思.如:
The teacher asked us to finish our homework on time. So I did.(结果我做了)
We all have to pass the exam in order to graduate. So I have.(我过了)