That tower block, which cost five million dollars to build, has been empty for five years.

来源:百度知道 编辑:UC知道 时间:2024/05/17 20:30:08
That tower block, which cost five million dollars to build, has been empty for five years.
这句话是不是有错,为什么不用costs
如果是过去时的话,那为什么要用过去时,用现在时和过去时都可以吗?表达的意义有什么不同

cost的过去时和原型一样,这是过去建的,没错

That tower block是已经建好了的,所以建设就是发生在过去。指的是当时花了很多钱,而下按在却空了。强调当时花的钱很多,所以用过去。

没错,这里是cost的过去时,过去就建好了。

cost是过去式, tower block是以前就建好的。 cost的过去式和过去分词都还是cost.

这句话是有错,用costs