问题
                    
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: So he has; so have you
C: So has he; so have you
D: So has he; so you have
正确答案是: