Choose the option that best expresses the same meaning as this sentence using inversion:
"I have never seen such a spectacular performance before."
A) Never I have seen such a spectacular performance before.
B) Never have I seen such a spectacular performance before.
C) Such a spectacular performance I have never seen before.
D) Before I have never seen such a spectacular performance.