—David 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