1.If三种虚拟条件从句
1)与现在事实相反:if + 主语 + did/were, 主句(主语+ would/could/should/might do )
2)与过去事实相反:if + 主语 + had done, 主句(主语+ would/could/should/might have done )
3)与将来事实相反:if + 主语 + did/were/should do/ were to do, 主句(主语+ would/could/should/might do )
(注意:这三种if从句,可以把if省略,从而把were/had/should提到句首——倒装,其他不变)
(注意:if从句也可以使用could表达对于现在、将来的虚拟)