单项选择题

Many a teacher in our school ______ aboard.

A.have been
B.has been
C.have go
D.has go