虚拟语气,帮帮忙啊,谢谢
虚拟语气有三种形式:
1、对现在情况的虚拟:(基本的结构主句would +do,if条件从句用一般过去时)
If she knew the call number ,she would call you。 这种结构不能用省略句, 只有当从句中出现系词were(在虚拟语气中如果出现系词只能是were 没有人称和数的变化) 才能用省略句,省略if ,were提前,主句不变。例如:
If I were you , I would pass the exam。
Were I you , I would pass the exam
2、对过去情况的虚拟:(基本的结构主句would+hav...全部
虚拟语气有三种形式:
1、对现在情况的虚拟:(基本的结构主句would +do,if条件从句用一般过去时)
If she knew the call number ,she would call you。
这种结构不能用省略句, 只有当从句中出现系词were(在虚拟语气中如果出现系词只能是were 没有人称和数的变化) 才能用省略句,省略if ,were提前,主句不变。例如:
If I were you , I would pass the exam。
Were I you , I would pass the exam
2、对过去情况的虚拟:(基本的结构主句would+have +done,从句用过去完成时)
因为对过去情况的虚拟,从句会用had+done所以这种结构都可以用省略,把had 提前,省略if,其他不变
If she had known the call number, she would have called you
Had she known the call number ,she would have called you
3、对将来情况的虚拟,这种虚拟有两种表达方式:
第一种:主句would +do 从句用一般过去时,这种结构和第一种情况是完全一样的,所以省略句可以参考上边所提的第一种情况
第二种:主句would+do, 从句用should+do,例如
If it should rain tomorrow ,the crop would be saved
这种结构都可以用省略句来表示,把if去掉,把should 提前,其他不变
Should it rain tomorrow, the crop would be saved。
收起