虚拟语气中Had it not been与Were it not 有何不同?

问题描述:

虚拟语气中Had it not been与Were it not 有何不同?

第一个是If it had not be变化后形式,笫二个是If it were not的变化形式.在虚拟语气中,要表达与现在事实相反,条件句中用过去式,be动词不论人称,一律用were,本处表达与现在相反.而had + 过去分词表达与过去事实相反.希望对你有帮助。欢迎追问

第10题为啥不能用D呢?从后面主句she might have passed可看出这是与过去事实相反。如果我待会没回,那我明天一定回欢迎继续追问没关系互相探讨,共同进步多谢谢谢夸奖