3.there are manypeople over there,what do you think ______ ?3.there are manypeople over there,what do you think ______ ?A)is happenedB)had happenedC)has happenedD)would happened请问答案为什么选C,请帮我详细的解答,谢谢~

问题描述:

3.there are manypeople over there,what do you think ______ ?
3.there are manypeople over there,what do you think ______ ?
A)is happened
B)had happened
C)has happened
D)would happened
请问答案为什么选C,请帮我详细的解答,谢谢~

在这四个选项中,首先要排除A和D.
因为happen是一个不及物动词,它不能用于被动语态,因此A项错误.
would后面要跟动词原形,因此D是一个明显的错误.
B是过去完成时态.我们知道,过去完成时态是过去的过去,即它是以过去的时间为起点,本句中是谈论现在的情况,因此不能用过去完成时态.
综上所述,C是正确的选项.