问题补充:
Had it not been for the fact that about 30 pupils in the state of Connecticut a fortnight ago, their parents in deep sorrow now.
A. had been killed, wouldn’t be
B. were killed, couldn’t be
C. would have been killed, mightn’t be
D. should be killed, wouldn’t be
答案:
A. had been killed, wouldn’t be
(答案→)B. were killed, couldn’t be
C. would have been killed, mightn’t be
D. should be killed, wouldn’t be
解析:第一空是对过去事实的陈述故用一般过去式;从句是虚拟语气时主句用would/could/might+动词原形,句意是如果两周前三十个小学生被枪杀不是事实,那么现在他们的父母就不会很难过了。故选B。