如果是从句用if had done,主句用would have done,是虚拟条件句,而且是跟过去的事实相反的虚拟条件句。也就是说,“要是当时做了或者没做什么事情的话,就不会或者会怎么样了”
但是图片上的最后一句话还不是上面这种类型。而是if had done,主句would do,属于错综虚拟语气,也就是从句和主句所述的事实时间不同,从句是对过去的虚拟,而主句是对现在的虚拟,相当于“要是当时。。。的话,现在就。。。”
翻译一下最后一句话的意思是:要是我昨天看了那本书(实际上没看),现在我就会更好地理解这个实验了(实际上现在理解不了)
没有问题。
从句是对过去的假设,而主句是对现在的假设。
would have done是对过去的假设,与时间now相冲突。