David has made great progress recently.(),and().ASo he was;so you haveBSo he was;so have yo...David has made great progress recently.(),and().ASo he was;so you haveBSo he was;so have youCSo has he;so have youDSo has he;so you have为什么选B不选C?

问题描述:

David has made great progress recently.(),and().ASo he was;so you haveBSo he was;so have yo...
David has made great progress recently.
(),and().ASo he was;so you haveBSo he was;so have youCSo has he;so have youDSo has he;so you have为什么选B不选C?

So he has.意思是:(你说得对)他是这样(他近来取得很大进步)。
so have you意思是:你也这样(你也取得很大进步)。

两种形式在英语语法上都叫倒装.
1、So he was.不完全倒装.肯定你刚才的说法,意思是“他的确是这样”近来取得了很大进步).
2、so have you.完全倒装.意思是:"你也..." 类似如:she is a student,so am I.