虚拟语气用于表达假设、愿望、建议等虚拟情况。以下是一些常见的虚拟语气句子:
It is time (that)…
It is (high) time that + S + V(虚拟语气)
例:It is high time that you children went to bed.
wish+宾语从句
wish + 宾语从句的谓语动词用 had done(与过去事实相反)
wish + 宾语从句的谓语动词用 would / could / should / might do(与将来事实相反)
例:I wish I had a ticket to the Christmas Party.
例:I wish I had not said those stupid words to that girl.
if条件句
纯条件的虚拟语气——用现在时
If he is there, I will beat him.
与现在事实相反的虚拟语气——用过去时
If he were here, I would beat him. (But he is not here.)
与过去事实相反的虚拟语气——用过去完成时
If he had been here, I would have beaten him. (But he was not here.)
与将来状况相反的虚拟语气——if从句要用助动词should,译成“万一”,主句则用过去时或现在时助动词
If he should be here, I would/will beat him.
表示对将来的假设
If + were/did/(动词过去式)/should/were to do, 主语 + would/might/should/could + do
例:If we were to panic, we would not be able to give proper first aid.
条件暗含在上下文中
I would not have done it that way. (可能暗含if I were you)
I was busy that day. Otherwise I would have come to help you. (可能暗含if I hadn’t been so busy.)
You might come to join us in the discussion. (可能暗含if you wanted to)
I would have bought the DVD player. (可能暗含if I had the money)
But for the storm, we should have arrived earlier. (可能暗含if it had not been for the storm.)
这些句子展示了虚拟语气在不同情况下的应用,包括与现在、过去和将来事实相反的假设,以及表达愿望和建议。掌握这些句型有助于更准确地表达虚拟情况。