But for the favorable weather, we couldn't get in ...
تم الإنشاء في: ٣٠ يوليو ٢٠٢٥
تم الإنشاء في: ٣٠ يوليو ٢٠٢٥
But for the favorable weather, we couldn't get in such a good harvest.
这句话有什么语法问题?
这句话的问题主要是 时态与虚拟语气不匹配。
因此主句里的 couldn't get in(一般过去式)应改为 couldn't have got /gotten in,或更常见的 wouldn't have had。
改正示例
- But for the favorable weather, we couldn't have got in such a good harvest.
- But for the favorable weather, we wouldn't have had such a good harvest.
其它部分(词序、用词如 such a good harvest, get in 等)都没有硬伤,核心问题就是虚拟语气的完成式。