学生疑问:虚拟语气中怎么知道是对将来的虚拟还是现在的虚拟,两个都是if + 主语 + did/ were ..., 主语+ would/ should/ could /might +动词原形
老师解答:对将来虚拟的时候,从句可以使用did, should do, were to do三种形式,但每种形式在表达将来不大可能实现的情况时,所传达的可能性略有不同。其中,should do表示的可能性最大,did次之,were to do的可能性最小。主句中的谓语动词同样使用“would/should/might/could + 动词原形”的形式。例如:If it should rain tomorrow, we would cancel the picnic.(如果明天下雨的话,我们会取消野餐。)这里使用“should rain”表示对将来可能性的假设。 If he were to win the lottery, he would buy a house.(如果他要中彩票的话,他会买一栋房子。)这里使用“were to win”表达了一种较为不太可能实现的假设。
点评分析:虚拟语气重点在于条件从句中对未来情况的假设和不确定性。在实际应用中,除了根据形式进行判断外,还需要结合语境和句子的整体意义来准确理解虚拟语气是对什么时候的虚拟。