—David has made great progress recently.

—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