If she hasn’t had the baby already, she’s going to have it any time now.
这个句子的语法对吗?if 从句为什么不用虚拟语气?
这个句子是正确的。if从句为真实条件句,说话人并不清楚she是否已经有了孩子,因此假设如果她还没有孩子,也会在将来随时有孩子的。只有在说话人明知she有孩子了,然后假设要是她没有孩子,这时才使用虚拟语气。读英文要根据作者的时态、语气以及用词揣摩作者的意图,而不应该想当然。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!