一道关于虚拟语气的英语题

问题描述:

一道关于虚拟语气的英语题
He felt as if he alone( )what had happened.
A.be responsible to
B.should be responsible for
C.had been responsible
D.were responsible for
C选项后面也是had been responsible for

答案应该选C
因为他感觉好像要单独为已经发生的事负责,关键是“已经发生的事”,是过去;如果是表将来的,as if引导的从句中用 主语+would(might)+动词原形;表示现在的,as if引导的从句中用 主语+过去式