虚拟语气从句和正常主句时态的参考系问题

https://www.cpsenglish.com/question/230

因为虚拟语气是根据“和过去事实相反”“和现在事实相反”“和未来事实相反(虽然没发生,但是肯定不会发生,所以是将来事实)”分类的,所以从句的虚拟只和上述三种事实有关,和主句时态无关,所以无论是He talks主句现在时还是He talked主句过去时都不会影响虚拟了的从句的时态,是这样吗?

可是这句Much as I would have liked to, I couldn't lend him the money because I simply didn't have that much spare cash.和He talked as if he knew blabla岂不是相反了?

尽管我很想借给他,但我没钱(过去时间)所以我没法借。

他那时候(过去时间)说的好像他知道一样

黑体是主句,都是在过去时间,红色都是发生在过去,在过去那个时间点和过去当时的事实相反。为何却不一样?

个人认为Much as这句话从句根本就不需要用虚拟,“我本想借给他钱的”是对“我不想借给他钱”的虚拟吧。。。。“我本可以做blabla”是对“我没做到blabla”的虚拟。。。虽然语料库里找到了很多例句,但还是感觉这句话有问题。。。

请先 登录 后评论

最佳答案 2020-04-30 13:59

你的问题描述比较零乱,其实根本是如下的问题:

为什么虚拟条件句的现在、过去、将来是以说话人说话时间为基准?

为什么as if从句虚拟式谓语的现在、过去、将来却是以主句谓语的时间为基准?

其实道理很简单:

说话人假设一个与事实相反的条件,然后再以此为基础进行推理时,他自然以他说话的时间为现在。说话时间之前为过去,说话时间之后为将来。这是很好理解的。

as if 从句是方式状语,用来描述主语做某件事时所呈现出来的样子。比如,我们说某人走起路来像个女人。He walks/walked as if he were a woman. as if从句描述主语走路的样子,无论是现在走,还是过去走,走路的样子都是那个样子,和说话人的说话时间无关,而只和走路的时间有关。他可能吃起饭来大嚼大咽像个莽汉,只有走路才像个女人。所以as if从句针对的是主句谓语动作时间。

as if 从句描述的内容可以和主句谓语为同一时间,此时从句谓语用过去时,当谓语动词为be时,不分人称一律用were.

He runs/ran very fast as if a ghost were chasing him.

He talks/talked as if he were a king/as if he knew everything in the world.

He treats/treated me as if I were his son.

as if从句描述的内容可以先于主句谓语时间,此时从句谓语用had done.

His face is/was so pile as if he had seen a ghost.

We talk/talked as if we had known each other for ages.

He looks/looked as if he had just escaped from the prison.

as if从句描述的内容可以后于主句谓语时间,此时从句谓语用would to或were to do.

He looks/looked at his watch as if he would/were to leave.

He opens/opened his mouth as if he would/were to say something.

The wall looks/looked as if it would.were to collapse any moment.

所以,as if从句虚拟语气形式的正确表达应该是:

1 从句动作或状态与主句谓语时间同时,从句谓语用一般过去时或过去进行时,be一律用were;

2 从句动作或状态先于主句谓语时间时,从句谓语用过去完成时或过去完成进行时;

3 从句动作或状态后于主句谓语时间时,从句谓语用would do或were to do。

不应该用现在、过去或将来来描述从句动作或状态的时间,以免误导英语学习者。

以上as if从句动词形式仅限于虚拟语气形式。

至于as if从句可以用陈述语气,不在本次讨论范围。


Much as I would have liked to, I couldn't lend him the money because I simply didn't have that much spare cash.

would like to do= want to do.

英语表示过去未能实现的愿望、计划、意图等时,常过去完成时+to do不定式表示。例如:

I had intended/planned/wanted to help him, but I was too busy.

网友的这个句子中的 I would have liked to 就是这种用法。

Much as I had wanted to, I couldn't lend...

虽然我很想借钱给他,但...

这和网友的问题—— 虚拟条件句与as if从句虚拟语气谓语形式的时间指向无关。

请先 登录 后评论

其它 1 个回答

mikee

1)Much as I would like to, I can't lend him the money. 注意,I would like已由虚拟语气演化为一种礼貌的表达,这句话是说现在我虽很想帮他,但不能借给他钱。

过一个月,再回忆这件事,再表达,就变成了

2)Much as I would have liked to, I couldn't lend him the money.


请先 登录 后评论
  • 1 关注
  • 1 收藏,5004 浏览
  • Michaelson 提出于 2020-03-18 22:13