if引导的虚拟语气应该用什么时态?
1.if引导的虚拟口气是不是只有两个时态,if+过去式,情态动词过去式+动词现在时或if+had+现在分词,情态动词过去式+have+动词分词这两种句型?
2.应该怎么使用他们这两种时态呢?我总分不清什么时候用过去式和什么时候用完成时,
例如:ifyouwereathomeyesterday,iwouldcometoseehim还是ifyouhadbeenathomeyesterday,iwouldhavecometoseehim应该是哪个呢?
3.应该怎么分辨if是引导虚拟语气还是引导真实语气啊?