I think it would be much better if the factory was built somewhere else.问 1.这句话是用了虚拟语气吗2.would be ,was 这是还没发生的

问题描述:

I think it would be much better if the factory was built somewhere else.
问 1.这句话是用了虚拟语气吗
2.would be ,was 这是还没发生的

was 表示当初啊,过去时
would be 表示没有发生。可惜了的语气

would be 是假设的语气,整句是假设如果当初把工厂建在别的地方的话会更好。
因为此工厂已经建好了,这个假设是过去式假设,所以用了would be 和 was。
It will be better if the location of the factory is changed.现在式假设,工厂还没建,所以用will,而且是is 不是was。

yes

从格式上看,这句话没有用subjuntive mood,因为这里只是表示了语者的一种意愿,想法,至于为什么用了would, 首先if从句里面已经用了was了,那就有了时态的标志,就是一般过去。第二would be就是过去将来,因为much better必然要发生在把厂建在其它地方之后,两个事情有先后

七头少解释的很好,不过这个句子属于虚拟语气的用法.虚拟语气就是用来表示说话人的意愿的.
这个句型很经典.建议记熟,用来表示自己在假设情形中的看法和做法.
例如:
I would have come to the meeting if I had known about it.