单项选择题
A. should B. ought to C. ought to go D. ought to have
A.Before have we never seen each other B.Never before we have seen each other C.Each other have We seen never before D.Never before have we seen each other