有关虚拟语气的问题noisy as it was,he went on reading as if nothing___(happen)为什么答案是were happening而不是had happened?这两个不都是虚拟语气吗?

问题描述:

有关虚拟语气的问题
noisy as it was,he went on reading as if nothing___(happen)
为什么答案是were happening而不是had happened?
这两个不都是虚拟语气吗?

as if 引导的是方式状语从句
—— 1.对现在虚拟 用did或were的形式
2.对过去虚拟 用had done的形式
3.对将来虚拟 用would +V原(动词原形)的形式
由句意可知:是现在很乱 但他却继续读书好像什么都没有发生。。。——是对现在进行虚拟!所以、用 were happening

前面用的是was
是对现在的一种虚拟,又因为虚拟语气中都用were,所以是were happening
had happened则是对发生过的事情的一种假设

as if 虚拟时,把谓语时态往无as if 时前推一个时间段.比如无as if 用are,有以后用were.无as if 用have happened,有以后用had happened.无as if 用will go,有以后用would go.这里说他持续学习,是一个状态,无as if 时...

had happened as if或as though引导状语从句 谓语形式为动词过去式(Be动词用were)或had+过去分词
祝你好运!