No one know ( )A、what is going on B、what has gone on C、what was happening D、what was happened为什么选C?

问题描述:

No one know ( )
A、what is going on B、what has gone on C、what was happening D、what was happened
为什么选C?

首先,我们可以从整体把握一下句子所设下的问题。它是倒装句,no提前。根据时态,过去时的话,要选c,语境没有。c说的是过去那会儿发生了什么?表过去进行时。

”过去那段时间正在发生什么“
用过去进行时能够表示这一过程。
故选C

happen为不及物动词,无被动语态,所以D错,按照主从句时态一致的规则,主句是现在时,从句也应该是一般现在.现在进行.或现在完成时.

过去式排除AB,what is happening 固定的

C是过去进行时。A是将来时,表示“什么会继续”,这句逻辑不通。如果还没有发生,不能断定“no one know没人懂得”。B 是现在完成时。但是go on 是一个带有将来含义的词组。不能这么用。D选项中,happen不用在被动语态中。

应该选C,happen没有被动语态
但是题目也有一点小问题,
如果是现在时,那么应该是no one knows
如果是过去时,那就应该是no one knew了
纠结ing~

happen 没有被动态,排除D。 was happening 过去进行时。没有知道当时发生了什么事。

因为A选项中的is是现在时态,但是这道题翻译过来的意思应该是“没有人知道发生了什么事.”那么说明这件事情已经发生了,应该用过去式.这是一件事情,Is的过去式是Was,那么用was的就只有C和D了.然后用happening的话是说...

速度啊 要加,no one是第三人称单数,跟nobody一样。