关于时态的

问题描述:

关于时态的
Seeing the enemy ,Gary was behaving as though nothing ( )
A happened B had happened C would happened D was happening
我选C 为什么麻烦将的详细一点

整个句子是过去式,表明此事是过去发生的,而通过翻译可知,Gary要假装什么都没有发生,所以已经有事情发生过(逻辑上的顺序,发生了,才要装作没发生;如果本来就没发生,就没必要装),故而要选had happened,have done表示已经发生.而would happened本身语法就有错误,would后面只能跟动词原型,故而排除.