8 关于虚拟语气的一些问题

1.含蓄条件句是否包括一下三种情况,还有没有别的情况?

①通俗地讲:一半真实,一半虚拟。句子:

You were driving too carelessly, otherwise you wouldn't be in hospital now.

我的分析:You were driving too carelessly 是真实,otherwise you wouldn't be in hospital now是一个错综条件句(otherwise=If you had been driving carefully与过去相反;you wouldn't be in hospital now与现在相反)

关于此项:我的疑问是:我听到有老师将其归为含蓄条件句,也有老师将其归为错综条件句,它究竟属于什么,望老师指导!

②介词(短语)构成的成分,等同于非真实条件句。句子:

Without air, there would be no living things.

我的分析:Without air=If there were no air与现在相反,主句there would be no living things与现在相反

③并列句中,一部分构成非真实条件句。句子:

Tell me the truth, and you wouldn't have to fear.

我的分析:Tell me the truth=If you told me the truth,与现在相反,you wouldn't have to fear也表示与现在相反。

2.在表示与将来相反的情况下:

是否有这些表达:①would/could/might do should do were to do were doingcomego)⑤were about to do…(when)…   其中①②③我认为是正确的,④⑤是否正确?

3.表示与现在相反:是否两者皆可:were/did were doing

4.关于真实中的“主句过去将来时,从句一般过去时”和“一半真实,一半虚拟”的条件句的区分问题

If the man could not eat the dry bread,it would mean he was warried.这是if真实条件句,主从句均表将来意思,符合“主将从现”原则,故主句过去将来时,从句一般过去时。

If you told me the truth,you wouldn't have to fear.这是if虚拟条件句,主句表示与现在相反,从句表示与现在相反。

这两个句子形态相似,区分是虚拟还是真实,在这种情况下,如何区分,是根据所表达的意思吗(真实;与事实相反、假设、与事实可能不大)?

5.“一半真实,一半虚拟”的条件句中,虚拟条件句在表示与过去相反时,真实条件句是否一定且唯一为“一般过去时”?

例句:I was ill that day,otherwise I would have come.

虚拟条件句在表示与现在、将来相反时,真实条件句用什么时态?希望老师举个例子。

以上问题是我和其他5位同学对于虚拟语气一些比较疑惑的问题,由我在此总结提问,问题较繁杂,希望老师们指导!

请先 登录 后评论

最佳答案 2021-09-21 19:42

你一次提问太多,应该分解提问,否则会让解答老师望而却步的。

1 关于含蓄虚拟条件句。所谓含蓄虚拟条件句是指一个分句用了虚拟语气谓语形式,但虚拟条件却并没有用if从句直接表示(即看不到if从句的虚拟语气动词形式),而是用其它语法手段间接表示或暗示出虚拟条件。含蓄条件通常通过一下形式表示:

1)用介词短语表示含蓄虚拟条件。常见的介词为but for, without.

But for your help, I wouldn't have finished the work on time. (if you hadn't helped me, ...)

Without water, there would be no life on the Earth. (if there were no water, ...)

注意without介词短语并非都是虚拟条件,也可能表示真实条件。需要根据句子逻辑做出判断。

2) 用并列分句暗示虚拟条件。常见的连词为butor else)。

I would have come to the party, but I was suddenly ill. (but 后分句为陈述语气表示事实,暗示存在if I hadn't been ill这个虚拟条件)

I was suddenly ill, or (else) I would have come to the party. (or后的分句为虚拟语气,暗示存在 if I hadn't been ill 这个虚拟条件)

3)用otherwise表示含蓄虚拟条件。

The flight has been cancelled. Otherwise we would be in Beijing by now.

4) 用非谓语动词作状语表示含蓄虚拟条件。

Born in better timeshe would have done credit to the profession of lettters. (if he had been born in better times,...)

This same thing, happening in wartime, would amount to disaster. (if it should happen in wartime )

One would be a brute not to feel for the suffering of the Black people in South Africa. (if he should not

5) 用定语从句表示虚拟条件。

Anyone who should do that would be laughed at. (if he should do that)

注意,虽然祈使句+and/or+陈述句,可以表示条件意义,但陈述句通常不用虚拟语气。所以在讨论含蓄虚拟条件句时,不应涉及这个结构。

错综条件句通常指错综时间虚拟条件句,if从句和主句不是同一时间。你讨论的问题属于含蓄虚拟条件句。

2 表示与将来事实相反(将来不可能或不大可能实现的条件),if从句的动词形式语法书通常给出三种,过去式,were to do, should do. 这是最常见的虚拟语气形式,但实际应用则可能不止这三种形式。你给出的1)、2)、3)都是可以的。4)用were doing+将来时间状语,也是可以的。例如,If he were coming tomorrow, it would be great. 5) were about to do 用于虚拟条件句较为少见,但也不是不可能。例如:If he were about to catch the last bus, he wouldn't be sitting there watching TV now.

3 if 从句表示与现在事实相反的假设,如果从句为系词be, 则用were; 如果表示现在的习惯或状态,则用过去式表示; 如果表示现在正发生的动作,则用were doing. 例如:

If he were here now, you could ask him. ( he is not here now)

If I had a car, I would take you there. ( I don't have a car)

If you did exercise every day, you wouldn't be so fat. ( you are fat because you don't do exercise every day)

If he were not sleeping, I would call him now. (he is sleeping, so I can't call him now)

4 我用更为简单明确的例句说明你这个问题。

If he got up at 6, he would be able to catch the first bus. 这是陈述语气,从句用一般过去时代替过去将来时。

If you got up at 8 tomorrow, you would miss the first bus. 时间状语tomorrow告诉听话人这是虚拟语气,用过去式表示将来不大可能实现的条件。

以上二个句子,if从句都用的是did形式,主句都是would do形式。一个是陈述语气,一个是虚拟语气。判断的关键是确定从句的did形式表示的是过去,还是将来。通常虚拟语气的句子会有一个将来时间状语,以区别于did表示过去可能实现的条件。如果语境决定了说话人谈论的是明天,则将来时间状语可能省略,因为听话人知道你在谈论将来,他会知道你用did表示的是不大可能实现的条件,是虚拟语气。所以,语境很重要,如果语境不明确,就需要时间状语明确从句表示的是过去还是将来。

5 but, or, otherwise表示的含蓄虚拟条件通常表示过去的情况,事实部分多用一般过去时表示。但这并不是绝对的,你也不应该绝对化。事实部分为陈述语气,即时态的正常用法,你时态学好了,该用什么时态就用什么时态,与虚拟语气无关。例如:

The traffic was terrible; otherwise I wouldn't have been late. (用was表示过去事实)。

I wouldn't have been late, but the first bus had left when I reached the bus stop. (用过去完成时表示相对于when从句的过去的过去的事实)。所以,你不可绝对化。

注意,otherwise不是连词,不可用逗号与前句连接。要么用分号、要么另起一句。

下次提问如果还是这么复杂(你的很多术语使用错误,需要猜测你在说什么),估计就没有老师愿意回答你的问题了。一次提问不要涉及太多问题。



请先 登录 后评论

其它 0 个回答

  • 3 关注
  • 7 收藏,2722 浏览
  • 少年游 提出于 2021-09-19 22:07