633 words
3 minutes
Subjunctive mood

虚拟语气常用于表示:描述与事实相反的情况;不太可能发生的事情;提建议

If subordinate clause#

虚拟时间维度If subordinate clause(条件)时态Main clause(结果)时态eg.
present(simple past tense)were /v.原形would/should/could/might + doIf I were you, I would study harder. (事实上我不是你)
past(past perfect tense)had donewould/should/could/might +have doneIf you had listened to me, you wouldn’t have failed. (事实上去年没听,已经挂了)
futurev-ed/
were to do/
should do
would/should/could/might + doIf it were to rain tomorrow, I would stay home. (明天大概率不下雨)

If错综条件句#

主从句各自对应不同时间维度,并对相应的维度进行虚拟,从句(条件)过去,主句(结果)现在

eg.

    1. If you had taken the medicine yesterday, you would be fine now.  (昨天没吃药,导致现在难受)
  • 2.If we had booked a table earlier,we wouldn’t be standing here in a long queue now.

wish/as if/if only#

愿望永远后退一步,时态倒退法

情况从句谓语形式eg.
现在无法实现的愿望过去时 (did/were)I wish I were taller.
过去无法改变的遗憾过去完成时 (had done)If only I had studied harder.
将来不太可能的奢望would/could/might + doI wish it would stop raining.
  • eg. He treats me as if I were a stranger.

(should) do in noun clauses#

凡是看到以下表坚持、命令、建议、要求, that 从句谓语用 (should) + do

insist,order, command,advise, suggest, recommend,propose, ask, demand, require, request

eg. The doctor suggested that he (should) give up smoking.

suggest 表示暗示、表明时,不用虚拟

eg. Her pale face suggests that she is ill. (真实情况,用陈述语气)

It is +adj./n.+that ,从句谓语用 (should)+do

    1. 必须/应该做…,主观,必要的重要的
  • essential, important, necessary, vital, strange, advisable

eg. It is essential that he (should) be punctual. (他必须守时)

    1. 竟然… ,客观,情绪/评价,惊讶、意外、怀疑、惋惜
  • strange, surprising, astonishing, amazing,a pity, a shame, regrettable,disappointing

eg. It is strange that he (should) know nothing about it.


Special cases#

句式谓语要求例句
It is (high) time that…该做…did / should do (不能用 would)It’s high time we went to bed.
Would rather that…宁愿现在/将来用 did;过去用 had done**I’d rather you hadn’t told him the truth.
Without / But for…要不是…主句用 would/could have doneBut for your help, I would have failed.

Inversion and Ellipsis#

  1. If 虚拟条件句的倒装

省略 If,将 Were / Had / Should提至句首

  • 原句:If I were you, …
  • 倒装:Were I you, …
  • 原句:If I had known, …
  • 倒装:Had I known, I would have told you.

2. 含蓄虚拟
不用 If 从句,用逻辑词暗示虚拟条件。

事实(陈述语气)+otherwise+结果(虚拟语气)

  • eg. I was ill that day. Otherwise, I would have attended the meeting. (Otherwise = If I hadn’t been ill)
Subjunctive mood
https://fishlet.top/posts/subjunctive-mood/
Author
Limette
Published at
2026-04-14
License
CC BY-NC-SA 4.0