问题

Jack has made great progress recently.-________, and ________. [ ]
A: So he has, so you have
B: So he has, so have you
C: So has he, so have you
D: So has he, so you have
B: So he has, so have you
C: So has he, so have you
D: So has he, so you have
正确答案是: