单项选择题

Many a teacher in our school ______ aboard.

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