单项选择题

No sooner had the words (been spoken) (so) he (realized) that he (should have remained) silent.

A. been spoken
B. so
C. realized
D. should have remained