were happening用作过去虚拟

例题:

Noisy as it was, he went on reading as if nothing _____.

A. had been happening

B. were happening

C. had happened


这道题答案给的是B,之前我在英语答疑网上也看到过对这道题的解释,是这么说的:

—————————————————————————————————————

链接:http://ask.yygrammar.com/app_q-27610.html 

—————————————————————————————————————

填 were happening 和 had happened 都是虚拟语气,但用法不同:用 were happening 表示当时正在发生的情况,用 had happened 表示针对当时来说属已经发生的情况。对于你的句子来说,很显然 were happening 更符合句子语境,指“吵闹”的情况当时“正在发生”。句意:

Noisy as it was, he went on reading as if nothing were happening. 虽然很吵,但他仍继续看书,好像什么事都没发生一样。(指当时本来很“吵闹”,但对他来说,好像当时“吵闹”的事没有正在发生)

—————————————————————————————————————


下面是我在网上查到的关于as if的资料:

—————————————————————————————————————

as if 从句用虚拟语气,当说话人认为句子所述的是不真实的或极少有可能发生或存在的情况时。从句虚拟语气动词时态的形式如下:

1、如果从句表示与现在事实相反,谓语动词用一般过去时。

2、从句表示与过去事实相反,谓语动词用“had+过去分词”。

3、从句表示与将来事实相反,谓语动词用“would/could/might+动词原形”。例如:

You look as if you didn’t care.你看上去好像并不在乎。

He talks about Rome as if he had been there before.他说起罗马来好像他以前去过罗马似的。

He opened his mouth as if he would say something.他张开嘴好像要说什么。

—————————————————————————————————————


这样的话,我们应该怎么解释were happening表示过去虚拟的用法呢?

还有,“He laughed as if he saw something funny"这个地方saw是表示过去虚拟的吗,应该怎么解释呢?

请先 登录 后评论

最佳答案 2020-03-14 12:35

as if 从句如果用虚拟语气,所谓的现在、过去、将来是相对于主句谓语时间而言的。所谓现在就是与主句谓语为同一个时间。所谓过去就是先于主句谓语时间。所谓将来就是后于主句谓语时间。也就是说,过去、现在、将来并不是以说话时刻标准。

所以,主句谓语为现在时或过去时,as if从句的虚拟语气形式是相同的。

He walks as if he were drunk.

He walked as if he were drunk.

He looks as if he had seen a ghost.

He looked as if he had seen a ghost.

He looks as if he would say something.

He looked as if he would say something.

请先 登录 后评论

其它 0 个回答

  • 3 关注
  • 2 收藏,2571 浏览
  • lightheart   提出于 2020-03-11 20:15

相似问题