问题

David has made great progress recently. — _____.[ ]
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
正确答案是: