Nosooner__thanherealizedthatheshouldhaveremainedsilent.
A.hadthewordsbeenspoken
B.thewordshadspoken
C.thewordshadbeenspoken
D.hadthewordsspoken
答案是A
为什么?不能选d?
请说明.