Everybody has made rapid progress,_____?
A.hasn't they
B.. haven't they
C.has everybody
D.hasn't everybody
正确答案是B