The workers willgo on strike if the demands they ____ put forward are turned down.
A. could B. would C. 不填 D. had
答案选C。我也是选C,但我觉得,这就是一个非常正常的过去时态而已,他们之首要条件出的需要被拒绝,if部分的状语从句用一般目前时态。但为何,讲解说,这里的C是虚拟语气?是should putforward的省略?我只了解名词性从句可以用虚拟语气,定语从句里也要用虚拟语气吗?谢谢。
你的理解是正确的,这个put是一般过去时,表示已经发生的过去事实,不是虚拟语气。讲解上说的是不对的。