it指代就近名词,the dog ate the cake.it ran away 我们外教说这句话是错的,因为it必须指代cake,所以原句不合理,要改成 the cake was eaten by the dog .it run awa

问题描述:

it指代就近名词,the dog ate the cake.it ran away 我们外教说这句话是错的,因为it必须指代cake,所以原句不合理,要改成 the cake was eaten by the dog .it run away 有道理吗(老师是个德国人) 话说国内学的和国外不一样么?

有道理. 因为It 既可指代the dog, 也可以指代the cake, 那么在前一句两者皆有的情况下,it的“前指用法一般要求是【就近指代】还可以这样改:即: The dog ate the cake and ran away .用两个并列谓语可避免...