-The prices of vegetables are going up madly.It✀s really too much for us.-But for the situation

-The prices of vegetables are going up madly.It✀s really too much for us.-But for the situation where many vegetable producing areas _____constant low temperature,things would not be like this.A.meet with B.have met with C.met with D.had met withbut for不是应该用虚拟语气吗,与过去事实相反,为什么不选D而选B????
2026年09月25日 12:05
有2个网友回答
网友(1):

But for ...(要不是......)在本句中它是一个介词词组,它的宾语是the situation。 where是引起一个定语从句,在这个定语从句中所叙述的(许多蔬菜生产地区遇到了低温)是事实,所以它不是虚拟语气。后面主句用了虚拟语气things would not be like this.

网友(2):

这是虚拟语气,表示与过去事实相反的假设,主句用had+过去分词条件从句用would+have+过去分词。