The divisions in the very front line should have felt threatened if any did.
根据段落背景,这个句子中的非真实条件句肯定是表示对过去的假设,但是使用了did而非had did。以下哪个看法更合适?
1.did作为替代词替代了had felt threatened,但是did作为替代词可以包括助动词had吗?
2.虽然非真实条件句在形式上是对现在情况的虚拟,但是由于句子的背景是过去,(句子摘自历史书籍,该句之前有较为确定的过去时间),所以作者的着眼点是在过去,即使使用if any did实际上也是表示对过去的虚拟。
希望老师解惑,谢谢!
The divisions in the very front line should have felt threatened if any did.
did是不可能替代过去完成时态的。所以,从语法角度讲,这个if从句只能理解为if any division did feel threatened. 这应该是真实条件句,而不是虚拟条件句。只不过主从句的时间不同而已。should 是推测用法。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!

《高考英语备考1号·速效编》
《高考英语备考1号·写作编》
《高中英语晨读晚记》
《高中英语错题笔记》
《零起点考大学英语》