2 陈述语气还是虚拟语气(感觉 if 从句要用虚拟语气)

If she hasn’t had the baby already, she’s going to have it any time now.

这个句子的语法对吗?if 从句为什么不用虚拟语气?

请先 登录 后评论

最佳答案 2022-11-07 21:13

这个句子是正确的。if从句为真实条件句,说话人并不清楚she是否已经有了孩子,因此假设如果她还没有孩子,也会在将来随时有孩子的。只有在说话人明知she有孩子了,然后假设要是她没有孩子,这时才使用虚拟语气。读英文要根据作者的时态、语气以及用词揣摩作者的意图,而不应该想当然。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1216 浏览
  • 段誉星   提出于 2022-10-30 21:40

相似问题