一道初三英语完形填空题

问题描述:

一道初三英语完形填空题
It's neither a good dream nor a nightmare,but simply______is happening.
A.it B.what C.that D.why
我觉得应选D,有可能是一个宾语从句,
3楼的分析的很好,不过你试试把WHAT放进去试试,我觉得不可能是what。那么多人选A,那我也选A吧。其实老师也说选A。只是我不是太理解为什么不能用why 而已。谁能再详细综合的说说

A
有but 说明整句话不是个从句 but是连词 连接两个小句子
这个解释不清楚么 填why的话 but后面的那个句子的主语是什么呢
明显的是个陈述句 和why是没有关系的
but是连词 连接两个完整的句子