原句中:had got=had 是have got=have的过去时,所以和楼主理解一致,用去过时表示现在的动作.
从句中should be doing 是will be doing 在虚拟语气中的使用,将来进行时可以表示推测.if虚拟语气中,主句表示现在或者将来的动作时,都用would/should/could/might+do,原句中have 是“有”的意思,不是时态的助动词.
希望你满意,有问题继续提.
原句中:had got=had 是have got=have的过去时,所以和楼主理解一致,用去过时表示现在的动作.
从句中should be doing 是will be doing 在虚拟语气中的使用,将来进行时可以表示推测.if虚拟语气中,主句表示现在或者将来的动作时,都用would/should/could/might+do,原句中have 是“有”的意思,不是时态的助动词.
希望你满意,有问题继续提.