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