单项选择题

Neither Mary nor I ______ to Shanghai before.

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