有关虚拟语气的问题noisy as it was,he went on reading as if nothing___

有关虚拟语气的问题
noisy as it was,he went on reading as if nothing___(happen)
为什么答案是were happening而不是had happened?
这两个不都是虚拟语气吗?
想飞得最高的鸟 1年前 已收到4个回答 举报

kgbhjhjhj2 幼苗

共回答了22个问题采纳率:86.4% 举报

as if 虚拟时,把谓语时态往无as if 时前推一个时间段.
比如无as if 用are,有以后用were.无as if 用have happened,有以后用had happened.无as if 用will go,有以后用would go.
这里说他持续学习,是一个状态,无as if 时也用are happening表没有事发生这个状态,不用have happened表已经发生某个动作.
现在加上as if,把are happening前推一个时间段成为were happening.

1年前

2

壳子里的人 幼苗

共回答了14个问题 举报

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

1年前

1

一生不醉醒 幼苗

共回答了17个问题 举报

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

1年前

0

PeterGarfield 幼苗

共回答了4个问题 举报

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

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.037 s. - webmaster@yulucn.com