虚拟语气中的两个问题

问题描述:

虚拟语气中的两个问题
1.should,could,might,would的区别,注意是在虚拟语气中
2.if条件的倒装中not加在主语前还是后?比如是had it not been还是had not it been?
最后请推荐一本高中英语语法题目的书,

1 should could 等用法主要取决于在句中的翻译意思,e.g.should have done 本该做.而没有做某事; could have done 本可以做某事;
2 if 省略句里,not 要放在it之后