Everybody has made rapid progress,____?

Everybody has made rapid progress,____?

A.hasn't they

B.haven't they

C.C has everybody

D.hasn't everybody

正确答案是B