If I ordered ageneral to fly from one flower to another like a butterfly, or to write atragic drama, or to change himself into a sea bird, and if the general did notcarry out the order that he had received, which one of us would be in thewrong?“ the king demanded. “The general, or myself?”
这里两个if从句都是虚拟语气 主句也是虚拟语气,if the general did not carryout the order that he had received, 这里order的定语从句 he had received我觉得直接一般目前时就能,为何用目前时由于我觉得讲解眼前的事实就是用一般目前时。而且这里过去时表示与目前事实的相反,这里定语从句用一般目前时我觉得是对的。
你的说法其实是自相矛盾。既然是虚拟语气,那样说得就是假设,不是事实。你如何又觉得是讲解眼前的事实呢?国王并没下命令,所以这所有都是假设。这里用he had received 是正确的。