1,John has made great progress ---- and ,

问题描述:

1,John has made great progress ---- and ,
A.So he has ;so you have BSo he has ;so have you
CSo he does ;so you do D.so does he;so you have
说明为什么是have或has但不是do或does

答案选B so he has; so have you
因为原句里用了has 是现在完成时 所以后面必须和之前的保持一致 因此用has 而非dos和do
如果句子是 John made great process 后面就用 So he did and so did you.
希望能帮上你~